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
JAWS-UG初心者支部#54 AWS SAM HandsOn
Search
ShigeruOda
April 19, 2023
Technology
0
250
JAWS-UG初心者支部#54 AWS SAM HandsOn
JAWS-UG初心者支部#54 AWS SAM HandsOnで利用した資料です
https://jawsug-bgnr.connpass.com/event/278270/
ShigeruOda
April 19, 2023
Tweet
Share
More Decks by ShigeruOda
See All by ShigeruOda
#23 JAWS-UG主催 週刊AWSキャッチアップ(2024/03/11週)
shigeruoda
1
10
#22 JAWS-UG主催 週刊AWSキャッチアップ(2024/03/04週)
shigeruoda
0
8
#21 JAWS-UG主催 週刊AWSキャッチアップ(2024/02/26週)
shigeruoda
0
18
JAWS-UG主催 週刊AWSキャッチアップ(2024/02/19週)
shigeruoda
0
12
週刊AWS_2024_02_12週.pdf
shigeruoda
0
10
JAWS-UG主催 週刊AWSキャッチアップ(2024/02/12週)
shigeruoda
0
21
JAWS-UG主催 週刊AWSキャッチアップ(2024/02/05週)
shigeruoda
1
20
JAWS-UG主催 週刊AWSキャッチアップ(2024/01/29週)
shigeruoda
1
32
JAWS-UG主催 週刊AWSキャッチアップ(2024/01/22週)
shigeruoda
1
29
Other Decks in Technology
See All in Technology
データ化エンジニアとしての1年を振り返る
sansantech
PRO
3
260
やっていきテスト
k6s4i53rx
0
160
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
7
100k
あらゆる商品を扱う商品データベースを再設計した話 / product db re-architecture
rince
8
3.7k
検証からプロダクトへ: シームレスなLLM開発の ためのしくみ作り
nunukim
1
190
匠MethodとRDRAとICONIXとDDDで実現する一気通貫オブジェクト指向開発
haru860
4
2k
OpenTelemetry実践 はじめの一歩
taxin
0
320
エバンジェリスト活動を7年やってきて見えてきた、コミュニティとエバンジェリストの関係
soracom
PRO
1
200
実務への応用例から考える 変更に強いオブジェクト指向設計 / 20240324-ooc2024
bengo4com
7
5.3k
プッシュ型子育てサービスを、先行プロジェクト実施自治体において開始します
govtechtokyo
0
270
GraphQLに入門してみた
chiroruxx
2
130
LLMプロダクト事業の立ち上げにおける挑戦
layerx
PRO
7
1.4k
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
223
17k
GraphQLの誤解/rethinking-graphql
sonatard
48
9.1k
Into the Great Unknown - MozCon
thekraken
10
830
Building Effective Engineering Teams - LeadDev
addyosmani
25
1.8k
Happy Clients
brianwarren
91
6.3k
It's Worth the Effort
3n
180
27k
How to name files
jennybc
62
92k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Fontdeck: Realign not Redesign
paulrobertlloyd
75
4.8k
Code Review Best Practice
trishagee
54
15k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
Mobile First: as difficult as doing things right
swwweet
215
8.5k
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ヶ月での広がりが早すぎて…怖いわ。 雑談