🔑
AWS CDK CLI のインストール
💡Tips
AWSでCDKなるものを使ってみたいのだがどうやって環境構築すればいいのか?
Node.jsを使用して自分のPCにインストールするようだ。
これだけ👇
npm install -g aws-cdk
インストールされているか確認してみる。
cdk --version

初回セットアップ
CDK環境のブートストラップ
初回デプロイ前に、CDK環境をブートストラップする必要があります:
npx cdk bootstrap
このコマンドは以下のリソースをAWSアカウントに作成します:
- CDK資産用のS3バケット
- CloudFormation実行用のIAMロール
- その他の必要な基盤リソース
注意: ブートストラップは各AWSアカウント・リージョンの組み合わせで一度だけ実行すれば十分です。
Useful commands
-
npm run buildcompile typescript to js -
npm run watchwatch for changes and compile -
npm run testperform the jest unit tests -
npx cdk deploydeploy this stack to your default AWS account/region -
npx cdk diffcompare deployed stack with current state -
npx cdk synthemits the synthesized CloudFormation template
トラブルシューティング
デプロイエラー: "SSM parameter /cdk-bootstrap/hnb659fds/version not found"
このエラーが発生した場合は、CDK環境がブートストラップされていません。
解決方法:
npx cdk bootstrap
ブートストラップ完了後、再度デプロイを実行してください:
npx cdk deploy
テストの実行
プロジェクトにはJestが設定されています。テストを実行するには:
npm test
最後に
環境構築ができたのでこの後遊んでみるのですがクラウドは慎重に使わないと危ないので気をつけましょう。いつも触るの怖いです💦
Discussion