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
20231030_LT登壇資料.pdf
Search
Akira Sato
October 30, 2023
Technology
850
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20231030_LT登壇資料.pdf
Akira Sato
October 30, 2023
More Decks by Akira Sato
See All by Akira Sato
FinOps入門
a22sato
0
130
AWSのコストについて再考してみる
a22sato
0
210
1度で2度おいしいBedrock入門
a22sato
0
68
データ初心者がAWS Glue DataBrewでPII対策やってみた
a22sato
0
120
Transit GWでNat VPCを作成する
a22sato
1
370
リソースをIaCで管理しよう
a22sato
0
350
Storage LensでS3を大掃除しよう
a22sato
0
480
Other Decks in Technology
See All in Technology
【CEDEC2026】『GRANBLUE FANTASY: Relink - Endless Ragnarok』のバトル制作事例 ~最高のキャラゲーを目指して~
cygames
PRO
0
240
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
8
2.4k
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
1
690
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
JavaScript 研修 (2026)
recruitengineers
PRO
2
500
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
470
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
210
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
1.7k
強化学習「理論」入門
enakai00
3
3.6k
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
380
OSPN.JPバージョンアップ作業進捗のご報告 / 20260801-osc26kyoto
akkiesoft
0
450
【CEDEC2026】コードレビュー支援ツール開発から学ぶ:LLMを用いた業務システムの実践的な運用設計と誤出力対策
cygames
PRO
0
650
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Thoughts on Productivity
jonyablonski
76
5.3k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
470
Building Applications with DynamoDB
mza
96
7.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
400
Navigating Team Friction
lara
192
16k
Become a Pro
speakerdeck
PRO
31
6.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
420
The Cost Of JavaScript in 2023
addyosmani
55
10k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
850
Transcript
cdk migrate触ってみた 2023/10/30 Akira Sato
⾃⼰紹介 • 佐藤 亨(Sato Akira) • @akirarara16 • デロイトトーマツウェブサービス •
JAWS SAPPOROの運営してます • StepFunctions、CloudFormation 失効 中
アジェンダ AWS CDK/CloudFormationについて cdk migrateで何が出来るのか やってみた まとめ
AWS CDK/AWS CloudFormationについて • AWSリソースをプログラミング⾔ 語で定義し、AWS CloudFormation を通じてプロビジョニングするた めのフレームワーク •
TypeScript、JavaScript、Python、 Java、C#、Goをサポートしている • IDEやエディター内でのコード補完 を利⽤しながら書ける 参考︓What is the AWS CDK? AWS CDK AWS CloudFormation • AWSリソースのモデル化と設定を ⽀援するサービス • JSON/YAML 形式のテキストファイ ルでテンプレートを作成する • 記載内容を元に内部的にAPIを実⾏ してリソースを作成する • スタックという単位でリソースを 管理できる 参考︓What is AWS CloudFormation?
アジェンダ AWS CDK/CloudFormationについて cdk migrateで何が出来るのか やってみた まとめ
cdk migrateとは 注意事項 ・あくまで実験的(experimental)な機能で あるため、⼤きく変わる可能性がある
結局、cdk migrate で何が出来るの︖
CloudFormationからCDKを⽣成 • オプション(--from-path /--from-stack )に応じてローカル/デプロイ済みの CloudFormationからCDKを作成することができる • CDK でサポートされているすべての⾔語がサポートされていて、 ⾔語の選択は
--language で指定できる • CloudFormationスタックがデプロイ済みの場合、CDKを使うように移⾏す ることが可能 → やってみる 参考︓https://github.com/aws/aws-cdk/pull/27325 機能抜粋
アジェンダ AWS CDK/CloudFormationについて cdk migrateで何が出来るのか やってみた まとめ
今回の構成図 • 簡単のため以下のようなシンプルネットワークを作成
テンプレート(1/2)
テンプレート(2/2)
パラメータ設定
確認
コマンド実⾏
作成されたCDKの確認 注意事項 ・設定したパラメータの値は反映されていないので このまま cdk deploy するとリソースに思わぬ変更が 発⽣するおそれあり (あくまでテンプレートからの作成) パラメータに指定した
部分が再現されている
パラメータを設定してみる(変更前)
パラメータを設定してみる(変更後) リソースタグが更新されるように値を変更
作成されたCDKの確認
作成されたCDKの確認 反映されていることを確認
制限事項 • ネストされたスタック、カスタムリソース、Fn::ForEach 組み込み関数をサ ポートしていない • L1 コンストラクトのみを⽣成し、より⾼度な抽象化には対応していない • CDKの⽣成に成功しても、そのアプリケーションがすぐにデプロイ可能で
あることを保証するものではない • ⽣成されたCDKをデプロイする前にパラメータを提供する必要がある 参考︓https://github.com/aws/aws-cdk/pull/27325 https://speakerdeck.com
やった内容について • 本⽇の内容はブログにも書いてますのでよろしければご確認ください ブログ︓https://blog.mmmcorp.co.jp DWS ブログ
アジェンダ AWS CDK/CloudFormationについて cdk migrateで何が出来るのか やってみた まとめ
まとめ 正式リリース お待ちしてます