Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amazon API Gatewayを使ってみた話 / JAWSSONIC2020-GIFU
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
MUSUBIXとは
nahisaho
0
140
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
730
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.4k
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
140
Grafana:建立系統全知視角的捷徑
blueswen
0
330
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
250
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
1
110
Architectural Extensions
denyspoltorak
0
300
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
93
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Faster Mobile Websites
deanohume
310
31k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
86
Building the Perfect Custom Keyboard
takai
2
690
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
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 -
-