Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
「さくらのクラウド」APIを使いつくす!
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kazumichi Yamamoto
May 12, 2017
Technology
350
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
「さくらのクラウド」APIを使いつくす!
2017/5/12にさくらインターネット株式会社 福岡オフィスにて行われた『【よこたん来福】「mastodon」と「さくらのクラウド」を語りつくす!』での飛び込みLT資料
Kazumichi Yamamoto
May 12, 2017
More Decks by Kazumichi Yamamoto
See All by Kazumichi Yamamoto
オートスケールにおけるオブザーバビリティへの取り組み / Observability with autoscale
yamamotofebc
1
1.4k
からあげの町からお届けするフルリモートSREの日常 / 2023-06-21 tech lunch
yamamotofebc
0
330
「合意のない期待」を防ぐためのドラッカー風エクササイズ
yamamotofebc
3
1.2k
さくらのクラウド向けオートスケーラー / autoscaler for SAKURA cloud
yamamotofebc
1
2.2k
sacloud tools
yamamotofebc
1
150
Rioでコンテナを楽しくする / Rio − Make Containers Fun!
yamamotofebc
2
840
Rancher 2.0 HA with Terraform
yamamotofebc
3
3.9k
Rancher Meetup Hiroshima #1 LT - カタログを使ってみよう // Rancher Meetup Hiroshima 2018-05-11
yamamotofebc
2
720
Rancher Meetup KYOTO #1 LT - 外からコンテナに繋ぐには? // Rancher Meetup Kyoto 2018-04-27
yamamotofebc
4
460
Other Decks in Technology
See All in Technology
「ピッケル本」日本語版は4.0(第6版)が出版されるべき / pickaxe4-nagoyark05
kakutani
2
180
Reactの設計論
uhyo
24
14k
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
850
あるけみー式LTスライド作成術
alchemy1115
2
220
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
4
1.3k
品質と信頼性を地続きにする
grimoh
1
750
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
160
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
2
1.4k
SREは、MCPとAutopilotをこう使え!
kazumax55
3
880
今話題のAI「Jev」って何? 宇宙最速で学ぶ会
minorun365
PRO
27
16k
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
110
白金鉱業Meetup Vol.25 アウトカムが二値のデータに対するCausal Impact
brainpadpr
0
240
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
580
Side Projects
sachag
456
43k
Designing for humans not robots
tammielis
254
26k
Ethics towards AI in product and experience design
skipperchong
2
380
Typedesign – Prime Four
hannesfritz
42
3.2k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
240
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
4 Signs Your Business is Dying
shpigford
187
23k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
690
WENDY [Excerpt]
tessaabrams
14
39k
Transcript
ʮ͘͞ΒͷΫϥυʯ "1*Λ͍ͭ͘͢ʂ ʲΑͨ͜ΜདྷʳʮNBTUPEPOʯͱ ʮ͘͞ΒͷΫϥυʯΛޠΓͭ͘͢ʂ ·ͱ!ZBNBNPUP@GFCD
ࣗݾհ ࢁຊ ಓ !ZBNBNPUP@GFCD ü େݝӉࠤࢢ ࡏॅɺϐΞϊ ҆৺ӃϫΠϯ -PWFS l
044 ü %PDLFS .BDIJOF*OGSB,JU ü 5FSSBGPSN ü 1BDLFS ü ͘͞ΒͷΫϥυؔ࿈
さくらのクラウド API
΄΅શͯͷϦιʔεΛ"1*Ͱૢ࡞Ͱ͖Δ ༷ʑͳϦιʔε͕ ૢ࡞Մೳ
Ͳ͜ͰΘΕͯΔͷʁ
͘͞ΒͷΫϥυ "1*ͷར༻ྫ ެࣜ ίϯτϩʔϧύωϧ $-*ΫϥΠΞϯτ ʮTBDMPVEʯ "1*ϥΠϒϥϦ ʮTBLMJFOUʯ
͘͞ΒͷΫϥυ "1*ͷར༻ྫ 044 0CKFDU 4UPSBHF 8FC "DDFMFSBUPS
"1*ར༻ͷ۩ମྫ
͘͞ΒͷΫϥυ "1*ͷར༻ྫ .BTUEPOελʔτΞοϓεΫϦϓτ ͘͞ΒͷΫϥυ%/4ϔ Ϩίʔυొ
"1*ͷ͍ํ DVSMͷ߹
࣮ྫ͔ΒݟΔ"1*ͷ͍ํ ͘͞ΒͷΫϥυ.BTUPEPOελʔτΞοϓεΫϦϓτΑΓ %/4Ϩίʔυૢ࡞෦
ΤϯυϙΠϯτͷࢦఆ ݺͼग़͢"1*ͷΤϯυϙΠϯτ63-Λࢦఆ ΤϯυϙΠϯτجຊతʹҎԼͷߏʹͳ͍ͬͯΔ κʔϯ͝ͱͷ63- Ϧιʔε ͜͜Ͱ%/4Λѻ͏ͨΊʹ ʮDPNNPOTFSWJDFJUFNʯΛࢦఆ͍ͯ͠Δ
"1*ݺͼग़͠ "1*Ωʔͷࢦఆ "1*τʔΫϯͱγʔΫϨοτΛࢦఆͯ͠ (&5ϦΫΤετ "1*Ωʔίϯύω͔Βൃߦ͓ͯ͘͠
Ϩεϙϯεͷॲཧ +40/ Ϩεϙϯε+40/ͳͷͰɺ KRίϚϯυͳͲͰదٓՃ
৭ʑศརͳ"1*Ͱ͕͢
"1*ͷݺͼग़ͬͯ͠
ΊΜͲ͘͘͞ͳ͍ʁ
公開NG画像 "1*Λୟ͍ͨΒ ෛ͚͔ͳͬͯࢥͬͯΔ
%/4Ϩίʔυొ͍͚ͨͩ͠ͳͷʹɺɺɺ ઌ΄Ͳͷ.BTUPEPO ελʔτΞοϓεΫϦϓτͷଓ͖ ɾ"Ϩίʔυ ɾ.9Ϩίʔυ ɾ595Ϩίʔυ 41' Λొ͢Δॲཧ
%/4Ϩίʔυొ͍͚ͨͩ͠ͳͷʹɺɺɺ ͲΜͳ+40/͛Ε͍͍͔ௐͯ ؤுͬͯ+40/ΛΈཱͯΔ ϓϥΠΦϦςΟεϖʔε۠ΓͰલஔ͖ͱ͔ ඌʹʮʯ͕ඞཁͱ͔ ৭ʑͳ ᠘͕͋Δ ॲཧ݁ՌKRͰؤுͬͯՃ
ͦͷล͏·ͬͯ͘͘ΕΔͷ͕
TBDMPVE ެࣜ$-*
ͳΜ͔ͩྑͦ͞͏
Ͱͪΐͬͱ͕ ´ ະ࣮෦͕ଟ͍ %/4ͳͲ ´ /PEFKTͷΠϯετʔϧ͕ඞཁ
Ͱͪΐͬͱ͕ ´ ະ࣮෦͕ଟ͍ %/4ͳͲ ´ /PEFKTͷΠϯετʔϧ͕ඞཁ ग़య͘͞ΒͷΫϥυΛ"1*Ͱૢ࡞͢Δ -5 !͘͞ΒΫϥϒ JOذෞ
IUUQTXXXTMJEFTIBSFOFUFJTBLVUFSBPBQJMUJO
Ͱͪΐͬͱ͕ ´ ະ࣮෦͕ଟ͍ %/4ͳͲ ´ /PEFKTͷΠϯετʔϧ͕ඞཁ ग़య͘͞ΒͷΫϥυΛ"1*Ͱૢ࡞͢Δ -5 !͘͞ΒΫϥϒ JOذෞ
IUUQTXXXTMJEFTIBSFOFUFJTBLVUFSBPBQJMUJO ʂʂʂʂʂ
ʮߋ৽ఀதʯ Կɺɺɺͩͱɺɺɺ
ʘ ?P? ʗ
Ͳ͏͠Α͏ɺɺɺ
公開NG画像 "1*Λୟ͍ͨΒ ෛ͚͔ͳͬͯࢥͬͯΔ ࠶ܝ
$-*͕ແ͍ͳΒɺɺɺ
࡞Ε͍͍͡Όͳ͍ʂʂ
࡞Γ·ͨ͠ɻ IUUQTHJUIVCDPNTBDMPVEVTBDMPVE
VTBDMPVE VTBDMPVE VTBDMPVE lVOPGGJDJBMz TBDMPVE
´ ͘͞ΒͷΫϥυ༻ͷඇެࣜ$-* γΣϧϑϨϯυϦʔ (PݴޠɺΠϯετʔϧָνϯ ΄΅શͯͷ"1*Λཏ ༧ఆ go gophers by Renee
French CC BY 3.0 VTBDMPVEͱ
γϯϓϧͳίϚϯυମܥ VTBDMPVE Ϧιʔε໊ ૢ࡞ <Φϓγϣϯ><*%·໊ͨલ> γΣϧϑϨϯυϦʔ VTBDMPVEͱ
جຊతͳ$36%ૢ࡞ ࡞ $SFBUF ৄࡉදࣔ 3FBE ߋ৽ 6QEBUF আ %FMFUF
ݕࡧҰཡදࣔ શ݅දࣔ ݅ࢦఆ ιʔτࢦఆ MJNJUPGGTFUࢦఆ
༷ʑͳग़ྗํ๏ ςʔϒϧܗࣜͰग़ྗ +40/ܗࣜ $47547ܗࣜ ग़ྗྻͷߜΓࠐΈ *%ͷΈ HPMBOHςϯϓϨʔτͰ ग़ྗܗࣜΛࢦఆ
bashでのコマンド補完 (オプション名/値) UNIXパイプラインを意識した 出⼒の制御 アドホックな操作を 楽にする補助機能たち CBTI@DPNQMFUJPOରԠ͓ͯ͠Γɺ UBCΩʔͰҎԼ͕ิ͞ΕΔɻ ɾϦιʔε໊ ɾίϚϯυ໊
ɾΦϓγϣϯ໊ ɾΦϓγϣϯͷ ɾରͷ*%໊শ γΣϧϑϨϯυϦʔ
bashでのコマンド補完 (オプション名/値) UNIXパイプラインを意識した 出⼒の制御 アドホックな操作を 楽にする補助機能たち ࠷ۙͷ$-*Β͘͠ɺ ඪ४ग़ྗඪ४Τϥʔͷ͍͚ ऴྃίʔυͷॲཧʹ͖ͪΜͱରԠ γΣϧϑϨϯυϦʔ
bashでのコマンド補完 (オプション名/値) UNIXパイプラインを意識した 出⼒の制御 アドホックな操作を 楽にする補助機能たち ෳͷҰׅૢ࡞ 44)7/$ଓϔϧύʔͳͲ ΞυϗοΫͳૢ࡞Λखૣ͘ग़དྷΔ γΣϧϑϨϯυϦʔ
VTBDMPVEΛ׆༻ͨ͠εΫϦϓτͷྫ
.BTUPEPOελʔτΞοϓεΫϦϓτ ͘͞ΒͷΫϥυ"1*Λར༻͍ͯ͠Δ෦ υϝΠϯͷଘࡏ֬ೝ Ϩίʔυొ Մಡੑͷߴ͍εΫϦϓτʹͳΓ·͢ VTBDMPVEͰॻ͘ͱ͜͏ͳΔ
VTBDMPVEͰॻ͘ͱ͜͏ͳΔʢ৽چൺֱʣ
(PݴޠɺΠϯετʔϧָνϯ HPHPQIFSTCZ 3FOFF'SFODI $$#: ΠϯετʔϧόΠφϦ̍ͭίϐʔͯྃ͠ ɾZVN 3)&-$FOU04 ɾBQU %FCJBO6CVOUV#P8 6CVOUV
ɾIPNFCSFX NBD04 ͰͷΠϯετʔϧʹରԠ
(PݴޠɺΠϯετʔϧָνϯ go gophers by Renee French CC BY 3.0 (PͷϥΠϒϥϦΛۦ͠ɺ
VTBDMPVE୯ମͰҎԼϓϩτίϧରԠ 8JOEPXTίϚϯυϓϩϯϓτ͔ΒͰ0, 44)˞ 4$1 4'51 7/$˞ ˞8JOEPXTͷίϚϯυϓϩϯϓτͷ߹ɺTTIFYFD OPQUZ ͷΈαϙʔτ ˞VTBDMPVEίϚϯυ୯ମͰ7/$ܦ༝ͰͷΩʔϘʔυૹ৴ͷΈαϙʔτ
׆༻ྫ*40ΠϝʔδͷΞοϓϩʔυ ग़య.PCZ-JOVY,JU PO͘͞ΒͷΫϥυ IUUQRJJUBDPNZBNBNPUPGFCDJUFNTDCBEEFEG VTBDMPVE '514ͰΞοϓϩʔυ
΄΅શͯͷ"1*Λཏ ༧ఆ ݱ࣌ͰͷओͳະରԠ"1*˞ۙରԠ༧ఆ ɾΞϓϥΠΞϯε %#71$ϧʔλϩʔυόϥϯα ɾεΠον ϧʔλͷάϩʔόϧ*1Ճ*1Wؔ࿈ ରԠࡁΈ
׆༻ྫ5FSSBGPSNGPS͘͞ΒͷΫϥυ (JU)VC VTBDMPVE αΠτΞοϓϩʔυ
ͥͻ͝ར༻͍ͩ͘͞ɻ IUUQTHJUIVCDPNTBDMPVEVTBDMPVE VTBDMPVE Ұॹʹ։ൃͯ͘͠ΕΔํɺେܴͰ͢ʂʂʂ