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
310
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
Amazon Athena で JSON・Parquet・Iceberg のデータを検索し、性能を比較してみた
shigeruoda
1
280
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
6
840
CFP選定とタイムテーブル決めについて
shigeruoda
0
97
今年前半のAWSアップデートを振り返り
shigeruoda
0
130
#31 JAWS-UG主催 週刊AWSキャッチアップ (2024/5/6週)
shigeruoda
0
160
#30 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/29週)
shigeruoda
0
140
#28 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/15週)
shigeruoda
0
160
#27 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/8週)
shigeruoda
0
190
#26 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/1週)
shigeruoda
0
150
Other Decks in Technology
See All in Technology
Okta Identity Governanceで実現する最小権限の原則
demaecan
0
230
AIがコードを書いてくれるなら、新米エンジニアは何をする? / komekaigi2025
nkzn
23
16k
書籍『実践 Apache Iceberg』の歩き方
ishikawa_satoru
0
390
パフォーマンスチューニングのために普段からできること/Performance Tuning: Daily Practices
fujiwara3
2
180
IBC 2025 動画技術関連レポート / IBC 2025 Report
cyberagentdevelopers
PRO
2
230
今から間に合う re:Invent 準備グッズと現地の地図、その他ラスベガスを周る際の Tips/reinvent-preparation-guide
emiki
1
200
GPUをつかってベクトル検索を扱う手法のお話し~NVIDIA cuVSとCAGRA~
fshuhe
0
310
AWSが好きすぎて、41歳でエンジニアになり、AAIを経由してAWSパートナー企業に入った話
yama3133
2
220
触れるけど壊れないWordPressの作り方
masakawai
0
580
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
580
様々なファイルシステム
sat
PRO
0
280
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
440
Featured
See All Featured
Making Projects Easy
brettharned
120
6.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
190
55k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Designing for Performance
lara
610
69k
Why Our Code Smells
bkeepers
PRO
340
57k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
940
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Side Projects
sachag
455
43k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
Automating Front-end Workflow
addyosmani
1371
200k
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ヶ月での広がりが早すぎて…怖いわ。 雑談