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
ローカル環境で AWS CDKを試す
Search
Shusaku Yasoda
August 28, 2023
Technology
500
0
Share
ローカル環境で AWS CDKを試す
Shusaku Yasoda
August 28, 2023
More Decks by Shusaku Yasoda
See All by Shusaku Yasoda
Amazon CodeWhispererでAWS CDKを試す
yas0da
2
1k
Other Decks in Technology
See All in Technology
LT準備のToilを削減 〜決定論×確率論のスライド生成CLI〜
shukob
0
120
Directions Asia 2026 | Beyond Buildable AI Agents: Let’s Visualize Partner Value in the AI Era
ryoheig0405
0
140
Claude Code / Codex / Kiro に AWS 権限を 渡すとき、何を設計すべきか
k_adachi_01
6
1.9k
Cortex(Code) を ML モデルの 精度改善サイクルに組み込む.pdf
oimo23
0
250
社内RAGの導入で気を付けたポイント
yakumo
1
140
How to learn AWS Well-Architected with AWS BuilderCards: Security Edition
coosuke
PRO
0
200
TypeScript の型で副作用の実行順序を制御する
yanaemon
1
130
The Making of AI Chips
pfn
PRO
0
610
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
0
120
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.5k
Orchestration Development Workshopを半期実施して
lycorptech_jp
PRO
0
120
サプライチェーン攻撃への備えについて考えている #湘なんか
stefafafan
2
2.2k
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
230
Context Engineering - Making Every Token Count
addyosmani
9
890
Navigating Team Friction
lara
192
16k
How to make the Groovebox
asonas
2
2.2k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
Designing for Performance
lara
611
70k
Facilitating Awesome Meetings
lara
57
6.9k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
WENDY [Excerpt]
tessaabrams
10
37k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
370
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
200
Transcript
ローカル環境で AWS CDKを試す JAWS-UG 朝会 株式会社野村総合研究所 Shusaku Yasoda 2023年8月28日
所属 社会人歴 業務 自己紹介 名前 八十田 周作(Yasoda Shusaku) 株式会社野村総合研究所 3年目(2021年入社)
最近はフロントエンド (Vue/Nuxt)の開発支援
今日お話しすること
アジェンダ LocalStackとは AWS CDKを試してみる まとめ
LocalStackとは
AWS環境をローカルでエミュレートできるツール 2016年スタートした新しいOSSで2022年にはバージョン1.0が プランは4種類(Community,Pro,Team,Enterprice) 正式にリリースされ様々な機能が追加 LocalStack 3
Comminity AWS Certificate Manager (ACM) API Gateway DynamoDB EC2 S3
Lambda IAM e t c . . . Pro Amplify CloudFront EFS EKS ElastiCache RDS/Aurora Serverless CodeCommit Cognito e t c . . . LocalStackで使えるAWSサービス
LocalStack CLIをインストールして使用 LocalStackインスタンスの管理ツール LocalStack Cockpit 画面操作でLocalStackを管理することが可能 LocalStack Docker Extenstion Docker
Desktopを使用してLocalStackインスタンスと連携 Docker/Docker-Compose Helm LocalStackの使用方法 3
AWS CDKを試してみる
LocalStackの起動 LocalStack CLIからLocalStackを起動 Docker Desktopから確認可能
AWS CDKの準備 3 AWS CDK AWSリソースをプログラムで定義し、クラウドインフラストラクチャを TypeScript、JavaScript、Python、Java、C#、GOに対応 LocalStackの場合、cdklocalコマンドを用いてプロジェクトを作成 自動化するためのツール
Lambda+APIGatewayを作成
デプロイ時の初期設定 cdklocal bootstrap deployコマンドでLocalStackへデプロイ LocalStackへのデプロイ
デプロイ後の画面 デプロイ後
払い出されたURL https://232d1rbga1.execute-api.localhost.localstack.cloud:4566/prod/ 疎通確認する場合のURL http://localhost:4566/restapis/<apiId>/<stageId>/_user_request_/ apiId:232d1rbga1 stageId:prod 疎通確認結果 疎通確認
まとめ 無料/有料プランがあるがメジャーなサービスだけなら無料でOK LocalStackを使うことでローカルにAWS環境を起動 今回の内容はQiita記事にも書いてます https://qiita.com/yasomaru/items/0ffeba00feb495ee3 8dd AWS CDKを無料で練習することができる AWSのプロファイルを切り替えることで、LocalStack でデプロイしたリソースを実際のAWS環境へのデプロ
イも可能
Thank You !