Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amazon API Gatewayを使ってみた話 / JAWSSONIC2020-GIFU
Search
manmarud
September 12, 2020
Programming
0
500
Amazon API Gatewayを使ってみた話 / JAWSSONIC2020-GIFU
JAWS SONIC2020の登壇資料です
manmarud
September 12, 2020
Tweet
Share
More Decks by manmarud
See All by manmarud
2020_11_21_Agile459_10years
manmarud
0
300
2018_12_15_JP_Stripes岡山_LT.pdf
manmarud
1
27
2018.08.18 JP_Stripes in 松山 Vol.3 ハンズオン資料 / 2018-08-18 JP_Stripes in Matsuyama Hands on Document
manmarud
0
110
Other Decks in Programming
See All in Programming
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
800
俺流レスポンシブコーディング 2025
tak_dcxi
14
9.3k
ゲームの物理 剛体編
fadis
0
370
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
130
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.3k
マスタデータ問題、マイクロサービスでどう解くか
kts
0
110
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
520
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
170
これならできる!個人開発のすゝめ
tinykitten
PRO
0
120
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
2
450
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
390
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
160
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
750
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
It's Worth the Effort
3n
187
29k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
65
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
120
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
68
Tell your own story through comics
letsgokoyo
0
750
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
14
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
Transcript
"NB[PO"1*(BUFXBZΛ ͬͯΈͨ +"8440/*$ +"846(ذෞ ӨӜٛৎ
ӨӜٛৎ גࣜձࣾ)#ιϑτελδΦ "844BNVSBJ +"84'&45"࣮ߦҕһ *5ίʔσΟωʔλʔ "84ೝఆιϦϡʔγϣϯΞʔΩςΫτϓϩϑΣογϣφϧ "84ೝఆ%FW0QTΤϯδχΞϓϩϑΣογϣφϧ "84ೝఆηΩϡϦςΟઐࣝ ೝఆεΫϥϜϚελʔ ͘͞ΒΠϯλʔωοταϙʔλʔ
αΠόʔηΩϡϦςΟγϯϙδϜಓޙಛผڠྗऀ "HJMFϝϯόʔ +"846(ѪඤίΞϝϯόʔ +"846(ذෞϦϒʔτϝϯόʔ +"846(ಙౡϦϒʔτϝϯόʔ ࢛ࠃΫϥυ͓ว࿏࣮ߦҕһձϝϯόʔ ͘͞ΒΫϥϒѪඤίΞϝϯόʔ 5XJMJP+16(ѪඤίΞϝϯόʔ LJOUPOFDBGÉѪඤϝϯόʔ 403"$0.6(4IJLPLVϝϯόʔ +1@4USJQFTϝϯόʔ "84"1/ίϯαϧςΟϯάύʔτφʔ Ϛϯΰγʔυגࣜձࣾ$50
"1*(BUFXBZΛͬͯ ΠϯελϯεΛཧͨ͠
ELB EC2Πϯελϯε܈ ෳͷαʔϏε͕Քಇ portͰΞΫηεઌͷαʔϏεΛม͑Δ αʔϏε͝ͱʹλʔήοτάϧʔϓΛ ࡞ͯ͠ύεϕʔεͷϧʔϧͰৼΓ͚Δ શͯͷΠϯελϯεͷαʔϏεಉҰ
https://api.example.com/1/next guoup-b:9001/api/1/next https://api.example.com/1/current guoup-a:9000/current
https://api.example.com/ https://apidevlop.example.com/ https://apistaging.example.com/
API͝ͱͷՔಇঢ়گʹ͔ͳΓ͕ࠩ͋Δ APIͷΞοϓσʔτͷεϐʔυ͔ͳΓ͕ࠩ͋Δ APIʹΑͬͯσϓϩΠʹ͔͔Δ࣌ؒҧ͏
API͝ͱʹಈ࡞͢ΔڥΛΘ͚ͯ ࠷దԽ͍͖͍ͯͨ͠
None
None
None
None
None
None
None
None
εςʔδ͝ͱʹ౷߹ઌΛΓ ସ͑ͯσϓϩΠ
https://xxxxx.execute-api.ap-northeast-1.amazonaws.com/current https://api.example.com/1/current https://xxxxx.execute-api.ap-northeast-1.amazonaws.com/develop/current https://apidevelop.example.com/1/current "1*(BUFXBZ্ʹల։
ΧελϜυϝΠϯΛઃఆ͢Δ
None
"$.ূ໌ॻ Ϧʔδϣϯ֤Ϧʔδϣϯ &EHFPQUJNJ[FEVTFBTUʹඞཁ
None
https://xxxxx.execute-api.ap-northeast-1.amazonaws.com/current https://api.example.com/1/current https://xxxxx.execute-api.ap-northeast-1.amazonaws.com/develop/current https://apidevelop.example.com/1/current ΧελϜυϝΠϯΛϚοϐϯά
%/4ͷॻ͖͑
None
ELB EC2Πϯελϯε܈ API Gateway
αʔϏε͝ͱʹΠϯελϯεΛΘ͚Δ ৽͍͠ΠϯελϯεΛ্ཱͪ͛ ↓ ౷߹ઌͷՃͱΞλον
ELB EC2Πϯελϯε܈ API Gateway ELB EC2Πϯελϯε܈ ELB EC2Πϯελϯε܈
API͝ͱʹ࠷దԽΛ͢Δ
ELB EC2Πϯελϯε܈ API Gateway ECS Lambda ELB
ݱࡏͷڥͷӨڹ͕࠷খݶͰ΄΅ແఀࢭͰҠߦͰ͖ͨ "1*ͷΤϯυϙΠϯτͷӨڹ͕࠷খݶͰ ڥͷมߋ͕ग़དྷͨ "1*͝ͱʹڥ͕͚ΒΕͨ͜ͱͰ ίετΛԼ͛Δ͜ͱ͕ग़དྷͨ
ࠓޙͷ՝ ɾ3&45"1*ͱ)551"1*ͷ͍͚ ɹɹΩϟογϡͷར༻ͳͲ ɾεϩοτϦϯά ɾೝՄॲཧ
+"846(Ѫඤ +"846(͏ͲΜݝ
࢛ࠃΫϥυ͓ว࿏
None
None
None
None
None
None
None
None
None
None
None
None
2020 117 4 -
-