Skip to content

cm-tanaka-keisuke/developersio-cdk

Repository files navigation

実践!AWS CDK

DevelopersIO 実践!AWS CDK シリーズのソースコードを公開します。

対応表

# タイトル Tags 内容 ブログリンク 投稿日
1 導入 1.introduction CDK プロジェクトの作成とサンプルリソースの実装 コチラ 2021/05/15
2 VPC 2.vpc VPC の実装 コチラ 2021/05/17
3 テスト 3.test AWS CDK でのテスト方法 コチラ 2021/05/20
4 Context 4.context Context のご紹介 コチラ 2021/05/24
5 サブネット 5.subnet サブネットの実装 コチラ 2021/05/27
6 Metadata 6.metadata Metadata の除外設定 コチラ 2021/05/31
7 ファイル分割 7.split-file ファイル分割の実施 コチラ 2021/06/03
8 抽象化 8.abstraction 抽象クラスの実装 コチラ 2021/06/07
9 リファクタリング 9.refactoring サブネット生成処理のリファクタリング コチラ 2021/06/10
10 インターネットゲートウェイ 10.internet-gateway インターネットゲートウェイの実装 コチラ 2021/06/14
11 Elastic IP 11.elastic-ip Elastic IP の実装 コチラ 2021/06/17
12 NAT ゲートウェイ 12.nat-gateway NAT ゲートウェイの実装 コチラ 2021/06/21
13 ルートテーブル 13.route-table ルートテーブルの実装 コチラ 2021/06/24
14 ネットワーク ACL 14.network-acl ネットワーク ACL の実装 コチラ 2021/06/28
15 IAM ロール 15.iam-role IAM ロールの実装 コチラ 2021/07/01
16 セキュリティグループ 16.security-group セキュリティグループの実装 コチラ 2021/07/05
17 EC2 17.ec2 EC2 の実装 コチラ 2021/07/07
18 ALB 18.alb ALB の実装 コチラ 2021/07/12
19 Secrets Manager 19.secrets-manager Secrets Manager の実装 コチラ 2021/07/15
20 RDS サブネットグループ 20.rds-subnet-group RDS サブネットグループの実装 コチラ 2021/07/19
21 RDS パラメータグループ 21.rds-parameter-group RDS パラメータグループの実装 コチラ 2021/07/22
22 RDS クラスター 22.rds-cluster RDS クラスターの実装 コチラ 2021/07/26
23 RDS インスタンス 23.rds-instance RDS インスタンスの実装 コチラ 2021/07/29
24 デバッグ 24.debug デバッグ方法のご紹介 コチラ 2021/09/09
25 Session Manager で SSH 接続 25.session-manager-ssh SSM の Session Manager を利用した、ローカルマシンから EC2 インスタンスへの SSH 接続方法 コチラ 2021/09/16
26 Version 2 26.version-2 AWS CDK v2 の紹介とマイグレーション コチラ 2021/12/10
27 スタック分割 27.split-stack CDK におけるクロススタック参照 コチラ 2021/12/13
28 VPC Stack 28.vpc-stack VPC Stack の実装 コチラ 2021/12/17
29 IAM Stack 29.iam-stack IAM Stack の実装 コチラ 2021/12/20
30 よく使う CDK コマンド 30.cdk-command CDK コマンドの紹介 コチラ 2021/12/21
31 EC2 Stack 31.ec2-stack EC2 Stack の実装 コチラ 2022/02/18
32 Secrets Manager Stack 32.secrets-manager-stack Secrets Manager Stack の実装 コチラ 2022/02/28
33 RDS Stack 33.rds-stack RDS Stack の実装 コチラ 2022/03/09

Usage

  1. 実行したい tag を checkout します

    $ git checkout 1.introduction
  2. 必要なモジュールをインストールします

    $ npm install
  3. お好みでソースコードをカスタマイズします

  4. CloudFormation のテンプレートを作成します

    $ cdk synth
  5. デプロイします

    $ cdk deploy
  6. 用が済んだらリソースを削除します

    $ cdk destroy

あとはご自由に。

Environment

環境 バージョン
macOS 12.2.1
VS Code 1.65.1
AWS CLI 2.4.5
AWS CDK 2.14.0
TypeScript 4.5.2
Node.js v14.17.4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published