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

CodeCatalystでCDKのワークフローを簡単に作ろう!

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for 木村直紀 木村直紀
October 11, 2025
7

 CodeCatalystでCDKのワークフローを簡単に作ろう!

CodeCatalystでCDKのワークフローが簡単に作れるということを説明する内容ですが、登壇予定の3日前にCodeCatalystのサービス終了が発表されたため、それについても触れた内容になっています。

Avatar for 木村直紀

木村直紀

October 11, 2025
Tweet

Transcript

  1. 名前:木村 直紀 金沢との縁:妻と結婚式を挙げた場所 資格:G検定、LPIC1 2024-2025年 All Certification Engineer 2024年 AWS

    Top Engineer エンジニア歴:4年目 好きなAWSサービス:AWSサポート、ECS 自己紹介 出身:大阪府岸和田市
  2. ⽬次 • CodeCatalystとは? • CodeCatalystは何がいいの? • CodeCatalystってどうやって使うの? Ø 詳しい⼿順についてはリンクを共有します •

    まとめ ※今回のこの登壇については、ハンズオン形式ではありません。 この登壇を聞いた後、別途共有する⼿順を⾒ながら、CICD環境を作った時に、何をしているかを理解できるところまでをゴールとします。
  3. “ ” Amazon CodeCatalyst は、 ソフトウェア開発プロセスに継続的インテグレー ションとデプロイのプラクティスを採⽤するソフ トウェア開発チーム向けの統合サービスです。 要は、 CodeCatalyst

    ⼀つで、GitHubやCodeCommitのようなリポジトリの機能もあるし、 GitHub ActionやCodeシリーズを⽤いるようなCICDの組み⽴てもできるよ〜という感じ AWS公式より:https://docs.aws.amazon.com/ja_jp/codecatalyst/latest/userguide/welcome.html
  4. Blueprint は、下記のよなプロジェ クトに必要となるものをテンプレー ト化したものです。 • ソースコード • CI/CD ワークフロー •

    インフラ定義 など Blueprintのとは? 左の画像の例だと、アカウントIDな どの必要事項をフォームに沿って記 載するだけで、画像の構成図のよう なウェブ三層構造のアプリが簡単に 作成されます。
  5. ① Builder IDを作成 AWS Builder ID は、AWSが提供しているAWSアカウン トとは別の無料で作成できる個⼈向けのログイン⽤IDに なります。 ⽤途としては下記になります

    AWS Builder IDとは? ・AWS Skill Builder(学習プラットフォーム) ・AWS Events(イベント参加) ・AmazonQ やCodeCatalystなどの⼀部サービスへのアクセス CodeCatalystはBuilderIDを作るだけで使⽤可能なのか! それほど、⼿間では無いな!
  6. ①Enviromentの設定 CI/CD ワークフローがデプロイ対象とする環境 を定義・管 理するための設定。 Workflow内の Deployアクション を実⾏する際に、「どの AWS アカウントに、どの

    IAM ロールを使って」デプロイ するかを定義する設定 です。 こうした設定を切り替えることで、開発環境(dev / test / staging) や 本番環境(production) といった異なるデプ ロイ先を、同じワークフロー構成で管理しやすくなります。 Environmentとは? Environmentを複数作っておくことで、複 数アカウントへのデプロイも可能です
  7. 3日前に死んだサービスたち サービスと機能がメンテナンスに移⾏ Amazon Cloud Directory Amazon CodeCatalyst Amazon CodeGuru Reviewer

    Amazon Fraud Detector Amazon Glacier (standalone, vault-based service) Amazon S3 Object Lambda Amazon Web Access Client for PCoIP (STXHD) AWS Application Discovery Service AWS HealthOmics - Variant and Annotation Store AWS IoT SiteWise Edge Data Processing Pack AWS IoT SiteWise Monitor AWS Mainframe Modernization Service AWS Migration Hub AWS Snowball Edge Compute Optimized AWS Snowball Edge Storage Optimized AWS Systems Manager - Change Manager AWS Systems Manager - Incident Manager AWS Thinkbox Deadline 10 .NET Modernization Tools サービス終了 Amazon FinSpace Amazon Lookout for Equipment AWS IoT Greengrass v1 AWS Proton