Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
280
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
CFP選定とタイムテーブル決めについて
shigeruoda
0
26
今年前半のAWSアップデートを振り返り
shigeruoda
0
60
#31 JAWS-UG主催 週刊AWSキャッチアップ (2024/5/6週)
shigeruoda
0
93
#30 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/29週)
shigeruoda
0
78
#28 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/15週)
shigeruoda
0
98
#27 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/8週)
shigeruoda
0
99
#26 JAWS-UG主催 週刊AWSキャッチアップ(2024/4/1週)
shigeruoda
0
88
#24 JAWS-UG主催 週刊AWSキャッチアップ(2024/03/18週)
shigeruoda
0
220
#23 JAWS-UG主催 週刊AWSキャッチアップ(2024/03/11週)
shigeruoda
1
65
Other Decks in Technology
See All in Technology
GeminiとUnityで実現するインタラクティブアート
hokkey621
0
640
Autonomous Database サービス・アップデート (FY25)
oracle4engineer
PRO
0
270
My Generation 年配者がこの先生きのこるには (Developers CAREER Boost 2024 Edition)/My Generation How elder engineers can survive
kwappa
3
370
スパイクアクセス対策としての pitchfork 導入
riseshia
0
190
ソフトウェアエンジニアとしてキャリアの螺旋を駆け上がる方法 - 経験と出会いが人生を変える / Career-Anchor-Drive
soudai
13
2.9k
宇宙最速のランチRecap LT会(開発者ツール&運用監視編)
nnydtmg
1
180
イノベーショントークから見るクラウド運用の未来を振り返ってみた
nyankotaro
0
350
2000年てづくりキーボードの旅
tagomoris
1
170
LangChainとSupabaseを活用して、RAGを実装してみた
atsushii
0
170
TimeTreeが経た3つの転換点 ー プロダクト成長過程でその時、その瞬間、何を考えてたか
ysmtysts
1
3.7k
ミスが許されない領域にAIを溶け込ませる プロダクトマネジメントの裏側
t01062sy
8
8.4k
【AWS re:Invent 2024】Amazon Bedrock アップデート総まとめ
minorun365
PRO
7
610
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Writing Fast Ruby
sferik
627
61k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Agile that works and the tools we love
rasmusluckow
328
21k
How GitHub (no longer) Works
holman
310
140k
Code Review Best Practice
trishagee
64
17k
A Philosophy of Restraint
colly
203
16k
Into the Great Unknown - MozCon
thekraken
33
1.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
890
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
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ヶ月での広がりが早すぎて…怖いわ。 雑談