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
SST ( Serverless Stack Toolkit ) 使ってみた
Search
koara
September 26, 2023
Programming
240
0
Share
SST ( Serverless Stack Toolkit ) 使ってみた
2023-09-26 緊急開催!サーバーレス座談会 in JAWS-UG 大阪
koara
September 26, 2023
More Decks by koara
See All by koara
AWSでデータ解析を始めたーい
ra1211
0
340
もめんと会 Momento Cache
ra1211
0
77
JAWS-UG 名古屋 AVAハンズオン+re:Inforceの復習
ra1211
0
130
JAWS ミート 2023
ra1211
0
76
JAWS-UG大阪 AWS re:Invent 2022 re:Cap
ra1211
0
120
20221112_四国クラウドお遍路.pdf
ra1211
0
340
Other Decks in Programming
See All in Programming
書き換えて学ぶTemporal #fukts
pirosikick
2
370
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
190
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
690
SkillsをS3 Filesに置く時のあれこれ
watany
3
1.5k
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
160
検索設計から 推論設計への重心移動と Recall-First Retrieval
po3rin
5
1.6k
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
3
340
Explore CoroutineScope
tomoeng11
0
190
tRPCの概要と少しだけパフォーマンス
misoton665
2
270
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
170
Making the RBS Parser Faster
soutaro
0
700
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
280
Featured
See All Featured
Design in an AI World
tapps
1
210
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
360
Paper Plane (Part 1)
katiecoart
PRO
0
7.4k
Site-Speed That Sticks
csswizardry
13
1.2k
Building an army of robots
kneath
306
46k
A Tale of Four Properties
chriscoyier
163
24k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Mobile First: as difficult as doing things right
swwweet
225
10k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
350
Transcript
SST ( Serverless Stack Toolkit ) 使ってみた 2023.09.23
Who am I ? { "Name": "古賀巧", "X_id": "@koara__fftr", "Age":
27, "Career": [ “C”, ”C++”, ”C#”, ”JavaScript”, ”PHP”], "Hobbies": ["音楽"], "Certifications": [ ], "Favorite_AWS_service": "AWS Lambda", "Other": [ ] }
What is SST?
SSTを使う準備 aws cliをインストールしておく 認証情報を設定しておく npx create-sst@latest my-app cd my-app npm
install npx sst start SSTを使う
SSTコンソールとAWSアカウントの紐づけ
SSTコンソールとAWSアカウントの紐づけ
別タブが開いてAWSコンソールにログイン
SSTとAWSアカウントを紐づけるための CFnスタックをデプロイする
「sst-」から始まるAdminstratorAccess権限をもつIAMロール SSTConnectというカスタムタイプのリソース (Lambda関数)を作成
デプ完
packages\frontend packages\functions stacks フロントエンド Lambda関数 インフラ SSTアプリのディレクトリ構造
SSTアプリにフロントエンドを追加する Reactを追加 npx create-react-app packages/frontend --use-npm .env追加 package.jsonのstartコマンドにsst bindを追加 npm
run start https://sst.dev/examples/how-to-create-a-reactjs-app-with-serverless.html
フロントエンドとバックエンドを一緒に書ける CDKよりも抽象化されていて簡単に書ける ローカルでLambdaを実行してデバッグできる 変更がすぐに適応される CDKよりも速い SSTを使うメリット SST独自の書き方 CDKよりも抽象化されていて簡単に書けてしまう SSTコンソールで確認できるのはサーバーレスサービ スのみ
SSTを使うデメリット