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
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
Redshift認可、アップデートでどう変わった?
handy
1
130
I tried making a solo advent calendar!
zzzzico
0
130
re:Invent2025 セッションレポ ~Spec-driven development with Kiro~
nrinetcom
PRO
2
170
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
260
Digitization部 紹介資料
sansan33
PRO
1
6.4k
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
260
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
680
Agentic AIが変革するAWSの開発・運用・セキュリティ ~Frontier Agentsを試してみた~ / Agentic AI transforms AWS development, operations, and security I tried Frontier Agents
yuj1osm
0
210
田舎で20年スクラム(後編):一個人が企業で長期戦アジャイルに挑む意味
chinmo
1
1.1k
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
360
「リリースファースト」の実感を届けるには 〜停滞するチームに変化を起こすアプローチ〜 #RSGT2026
kintotechdev
0
580
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
160
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
110
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.2k
A designer walks into a library…
pauljervisheath
210
24k
Discover your Explorer Soul
emna__ayadi
2
1k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
410
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Thoughts on Productivity
jonyablonski
73
5k
Accessibility Awareness
sabderemane
0
31
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
220
Facilitating Awesome Meetings
lara
57
6.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
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 !