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
10分でAmazon API GatewayにOpen API 3.0のAPI仕様をインポートする
Search
thori
February 02, 2019
Technology
1
1k
10分でAmazon API GatewayにOpen API 3.0のAPI仕様をインポートする
Gunma.web #34 スキーマ駆動開発 5分LT
AWS API Gatewayのswaggerインポートを試した
thori
February 02, 2019
Tweet
Share
More Decks by thori
See All by thori
WebAPIのPATCHについて
t_pori418
0
160
AIの言う通りにやったら Webアプリが作れるのか試してみた (ChatGPT)
t_pori418
0
1k
AWSにおけるアカウント/ユーザーとは何かをなんとなく理解する
t_pori418
0
340
Markdownで登壇資料を作りたい
t_pori418
0
390
GitHub Projectsのみでプロダクト開発を管理する
t_pori418
0
320
Nuxt.jsから始めるPWA生活
t_pori418
0
1k
AWSサーバーレスアーキテクチャでWebサイトを構築してみた
t_pori418
0
730
Vue.jsによるSPAのDDDについて考える(導入編)
t_pori418
0
3.3k
Other Decks in Technology
See All in Technology
Mini Tokyo 3D × PLATEAU - 公共交通デジタルツインにリアルな風景を
nagix
1
230
QAEチームが辿った3年 ボクらが改善業務にスクラムを選んだワケ / 20241108_cloudsign_ques23
bengo4com
0
590
データの信頼性を支える仕組みと技術
chanyou0311
5
1.6k
ドメイン名の終活について - JPAAWG 7th -
mikit
29
17k
Microsoft MVPになる前、なってから/Fukuoka_Tech_Women_Community_1_baba
nina01
0
170
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
1
210
株式会社ログラス − エンジニア向け会社説明資料 / Loglass Comapany Deck for Engineer
loglass2019
3
28k
What to do after `laravel new`
mattstauffer
0
140
株式会社島津製作所_研究開発(集団協業と知的生産)の現場を支える、OSS知識基盤システムの導入
akahane92
1
180
State of Open Source Web Mapping Libraries
dayjournal
0
200
徹底比較!HA Kubernetes ClusterにおけるControl Plane LoadBalancerの選択肢
logica0419
2
140
Windows Autopilot Deployment by OSD Guy
tamaiyutaro
0
300
Featured
See All Featured
A Tale of Four Properties
chriscoyier
156
23k
Scaling GitHub
holman
458
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
A Modern Web Designer's Workflow
chriscoyier
693
190k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
7
560
Agile that works and the tools we love
rasmusluckow
327
21k
The Cult of Friendly URLs
andyhume
78
6k
How STYLIGHT went responsive
nonsquared
95
5.2k
A better future with KSS
kneath
238
17k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
810
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Transcript
10ͰAmazon API Gatewayʹ Open API 3.0ͷ API༷ΛΠϯϙʔτ͢Δ Gunma.web #34 εΩʔϚۦಈ։ൃ
Takashi Hori
ɾງ وࢺɹɹ@t_pori418 ɾ܈അݝࡏॅ⁵౦ژ ɾWebΤϯδχΞ ɾ͘ઙ͘ͳΜͰΓ·͢ ɾγεςϜܥ, WebαʔϏεܥ
ࢼ͠ʹWebαΠτͷ͓͍߹Θͤ APIΛ࡞ͬͯΈΔ
swagger editerͰyamlॻ͘ https://editor.swagger.io/
None
None
None
None
API GatewayͰΠϯϙʔτ - ϦιʔεͷΞΫγϣϯ͔ΒΠϯϙʔτ - ·ͨ৽نAPIͷ࡞Ͱ `Swagger͔ΒΠϯϙʔτ` Λબ
Ϧιʔε͕૿͑Δ
APIͷܨ͗ઌઃఆͱ͔Δ
࣮ߦॲཧLambdaΛ༻͍ͯ͠·͢ ϝʔϧૹͬͨΓɺslack࿈ܞͨ͠Γͯ͠·͢ ઢ͢ΔͷͰؾʹͳΔํϒϩάݟ͍͚ͯͨͩΕ https://poriweb.hatenablog.com/entry/2018/12/14/073000
OPTIONSͷํΔ
σϓϩΠ
REST clientͰ࣮ߦͯ͠Έͨ
None
ॴײ
- όϦσʔγϣϯνΣοΫͷίʔυ ɹࣗಈੜ͍ͨ͠ - API Gatewayͷܨ͗ઌͱ͔݁ہखͰઃఆ ɹͨ͠ͷͰࣗಈԽͷΈ࡞Γ͍ͨ͠ API Gatewayʹͦͷ··औΓࠐΜ͚ͩͩͳͷͰ ɹͰ͖͍ͯͳ͍ͷͨΓલͰ͋Γ·͕͢…
·ͱΊ
API GatewayʹΠϯϙʔτ 10ͰͰ͖ͨʂʂʂ (λΠτϧʹِΓͳ͠)