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
JAWS-UG初心者支部#54 AWS SAM HandsOn
Search
ShigeruOda
April 19, 2023
Technology
350
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JAWS-UG初心者支部#54 AWS SAM HandsOn
JAWS-UG初心者支部#54 AWS SAM HandsOnで利用した資料です
https://jawsug-bgnr.connpass.com/event/278270/
ShigeruOda
April 19, 2023
More Decks by ShigeruOda
See All by ShigeruOda
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
1
770
JAWS-UG クラウド女子会×初心者支部 コラボ会 ~子連れ参加ウェルカム勉強会!
shigeruoda
0
120
AWS re:Invent 2025 Apache Iceberg Recap
shigeruoda
1
120
Amazon Athena で JSON・Parquet・Iceberg のデータを検索し、性能を比較してみた
shigeruoda
1
650
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
6
1k
CFP選定とタイムテーブル決めについて
shigeruoda
0
220
今年前半のAWSアップデートを振り返り
shigeruoda
0
160
#31 JAWS-UG主催 週刊AWSキャッチアップ (2024/5/6週)
shigeruoda
0
250
#30 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/29週)
shigeruoda
0
200
Other Decks in Technology
See All in Technology
生成AIで高い生産性を求められて、 悩み、乗り越えた話
mot_techtalk
2
130
The seven pitfalls of AI (revised version)
ufried
0
260
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
150
サーバーフルコンピューティング?AWS Lambda
iwatatomoya
1
240
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
290
ai_cording_with_k8s_knowledge.pdf
mochizuki875
1
280
Snowflake Horizon Catalog と Apache Iceberg で作る オープンなデータ基盤
kitagawaz
0
440
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
350
FactoryBotアンチパターン / factory_bot anti-patterns
toshimaru
0
140
形式手法を使って仕様をコーディングしよう
mikanichinose
0
180
Futexes the good, the bad, the ugly
ennael
PRO
0
120
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
510
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
520
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Design in an AI World
tapps
1
350
Git: the NoSQL Database
bkeepers
PRO
433
67k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
550
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Fireside Chat
paigeccino
43
4k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Speed Design
sergeychernyshev
33
2.1k
Google's AI Overviews - The New Search
badams
0
1.6k
Transcript
SAM、FastAPI、 MagumでのAPI開発 ハンズオンをやってみ る
Hello! Shigeru Oda AWS Community Hero AWS Samurai @OutputSeq 2
Document APIドキュメント書いていますか? Codeと同期が取れていますか? 3
API設計とCodeが同期が取れないなら CodeからAPI設計をすれば良い。 そんなハンズオンイベントです。 4
SAM Serverless Application Model
None
OpenAPI(旧Swagger) REST APIのためのAPI記述形式
8
9 OpenAPIの設計コードを自動生成したい
Mangum AWS Lambdaのアダプタ
11 ↑通常のlambda ↓FastAPI,Mangum
12
13
14
AWS SAM Test sam local invoke ローカルでbuildされた AWS Lambda関数を呼 び出す
sam local start-lambda ローカルでbuildされた AWS Lambdaをエミュ レートするエンドポイント を起動。別セッションで Lambda関数を呼び出す sam local start-api ローカルでbuildされた AWS LambdaとAPI Gatewayをエミュレー ト。別セッションでAPI Gatewayを呼び出す 15
Http Method 16 Get:データ取得 SNSデータ取得、タイムライン表示 など Post:データ送信 SNSデータ投稿など、新規作成 Put:データ更新 SNSデータ更新など、既存データ更
新 Delete:データ削除 SNSデータ削除など、既存データ削 除
Thanks! Any questions? Please access google spreadsheets! 17
18 この資料は2月末から3月初旬に作成していました。その 時はChatGPTなどの生成系AIの話は世間では盛り上 がっていなかった認識ですが… この1ヶ月での広がりが早すぎて…怖いわ。 雑談