Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
20231030_LT登壇資料.pdf
Search
Akira Sato
October 30, 2023
Technology
890
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20231030_LT登壇資料.pdf
Akira Sato
October 30, 2023
Transcript
24 slides
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で何が出来るのか やってみた まとめ
まとめ 正式リリース お待ちしてます
More Decks by Akira Sato
See All by Akira Sato
FinOps入門
a22sato
0
150
AWSのコストについて再考してみる
a22sato
0
230
1度で2度おいしいBedrock入門
a22sato
0
81
データ初心者がAWS Glue DataBrewでPII対策やってみた
a22sato
0
120
Transit GWでNat VPCを作成する
a22sato
1
380
リソースをIaCで管理しよう
a22sato
0
360
Storage LensでS3を大掃除しよう
a22sato
0
500
Other Decks in Technology
See All in Technology
Datadog の権限統制 〜Org 統合に向けて調べた注意点 / JDDUG-Meetup_24
visional_engineering_and_design
1
140
E2E Test というハーネス — AI時代の自動テスト民主化
daishukojima
1
730
人間+AIを「チーム」としてプロセスを再設計する
littlehands
4
2.7k
異夢同船〜異なる夢でも同じ船でなんとかする〜
fortegp05
0
240
JAWSコミュニティに 参加して1年経った結果
ssakita
0
150
【Oracle AI SPOTLIGHT ウェビナー】【特別開催:日本語で解説!】Oracle AI World 2026 最新情報フィードバック
oracle4engineer
PRO
1
220
Kiro IDE 入門 (画面の各部から、頼み方、任せ方、戻し方まで) | 目指せ Kiro マスター 02
inariku
PRO
4
240
Intro to Kiro (One agent, every surface) | Kiro: Zero to Hero 01
inariku
PRO
2
130
JAWS_FESTA2026_オンプレ-AWS間プロキシサーバの移行_性能_障害対応で得た実践ノウハウ_高島一晃.pdf
tkazuaki0820
1
120
並列度を下げたら速くなった — go build の重複コンパイルを実測で見る
tomoaki25
2
1.2k
Shared Signals Framework 仕様解説
oidfj
0
430
マネージャーをエスパーにしない マネジメントされる側から始める、働きやすい現場づくり
comi190327
0
420
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
980
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
940
Design in an AI World
tapps
1
390
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
1
240
Bash Introduction
62gerente
615
220k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
Done Done
chrislema
187
17k
Visualization
eitanlees
153
17k
The agentic SEO stack - context over prompts
schlessera
0
1k