Upgrade to Pro — share decks privately, control downloads, hide ads and more …

「CDK使わなくていいよ」で 気付いたCDKの権限周りの話

Avatar for Haruya Uchida Haruya Uchida
September 08, 2026
85

「CDK使わなくていいよ」で 気付いたCDKの権限周りの話

https://jawsug-cdk.connpass.com/event/402841/ で初心者LT枠で登壇した際の資料です

Avatar for Haruya Uchida

Haruya Uchida

September 08, 2026

Transcript

  1. ⾃⼰紹介 • 2026年 2⽉ クラスメソッド AI事業本部 ◦ • 2026年 3⽉

    GenU案件 いくつか ◦ • 内⽥ 陽也(うちだはるや) • 札幌 ◦ さいたま市 趣味 ◦ 今後:AWSもっと詳しくなりたい、セキュリティ‧ ネットワークなどの基礎的な知識をつけたい 出⾝‧住まい ◦ • CDKはじめまして 名前 ◦ • 学⽣インターン⼊社(ド⽂系) ⼸道、ミュージカル鑑賞 • X : https://x.com/uchiharu3128 ◦ 最近始めました! ◦ ゆる〜く投稿しています 2
  2. 気付き②:削除しやすさの話 11 今回はPOC規模(EC2 1台程度) Bootstrapスタックごと管理するより、コンソールで直接作って直接消す方が手間が少ない CDKにはコンストラクトレベルが存在する!! • CDKを特に工夫なく使うと、Bootstrap一式(S3・ECR・5つのIAMロール)を前提として持つことに なる •

    L2 Construct(ec2.Instanceなど)は、指定しなくてもVPC・セキュリティグループ・IAMロールを 暗黙に生成する ◦ vpcを指定しなければ新規VPCが作られ、NATゲートウェイなどコストの伴うリソースまで一 緒に生成されることがある • 削除もスタック単位で行うため、Bootstrapスタックとアプリスタックの2つを意識する必要がある • コンソールで直接作成すれば、これらを一切持たず、消すのもインスタンス1つで完結する