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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shusaku Yasoda
August 28, 2023
Technology
0
500
ローカル環境で AWS CDKを試す
Shusaku Yasoda
August 28, 2023
Tweet
Share
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
身体を持ったパーソナルAIエージェントの 可能性を探る開発
yokomachi
1
100
決済サービスを支えるElastic Cloud - Elastic Cloudの導入と推進、決済サービスのObservability
suzukij
2
600
NewSQL_ ストレージ分離と分散合意を用いたスケーラブルアーキテクチャ
hacomono
PRO
2
230
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
130
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.2k
脳内メモリ、思ったより揮発性だった
koutorino
0
140
JAWS Days 2026 楽しく学ぼう! 認証認可 入門/20260307-jaws-days-novice-lane-auth
opelab
10
1.8k
OpenClawで回す組織運営
jacopen
3
690
「Blue Team Labs Online」入門 - みんなで挑むログ解析バトル
v_avenger
0
150
複数クラスタ運用と検索の高度化:ビズリーチにおけるElastic活用事例 / ElasticON Tokyo2026
visional_engineering_and_design
0
130
IBM Bobを使って、PostgreSQLのToDoアプリをDb2へ変換してみよう/202603_Dojo_Bob
mayumihirano
1
320
開発組織の課題解決を加速するための権限委譲 -する側、される側としての向き合い方-
daitasu
5
580
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
170
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
230
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
680
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Typedesign – Prime Four
hannesfritz
42
3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Being A Developer After 40
akosma
91
590k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
69
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
The Curious Case for Waylosing
cassininazir
0
270
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 !