🔑

AWS CDK CLI のインストール

に公開

💡Tips

AWSでCDKなるものを使ってみたいのだがどうやって環境構築すればいいのか?
Node.jsを使用して自分のPCにインストールするようだ。

https://docs.aws.amazon.com/ja_jp/cdk/v2/guide/getting_started.html

これだけ👇

npm install -g aws-cdk

インストールされているか確認してみる。

cdk --version

初回セットアップ

CDK環境のブートストラップ

初回デプロイ前に、CDK環境をブートストラップする必要があります:

npx cdk bootstrap

このコマンドは以下のリソースをAWSアカウントに作成します:

  • CDK資産用のS3バケット
  • CloudFormation実行用のIAMロール
  • その他の必要な基盤リソース

注意: ブートストラップは各AWSアカウント・リージョンの組み合わせで一度だけ実行すれば十分です。

Useful commands

  • npm run build compile typescript to js
  • npm run watch watch for changes and compile
  • npm run test perform the jest unit tests
  • npx cdk deploy deploy this stack to your default AWS account/region
  • npx cdk diff compare deployed stack with current state
  • npx cdk synth emits the synthesized CloudFormation template

トラブルシューティング

デプロイエラー: "SSM parameter /cdk-bootstrap/hnb659fds/version not found"

このエラーが発生した場合は、CDK環境がブートストラップされていません。

解決方法:

npx cdk bootstrap

ブートストラップ完了後、再度デプロイを実行してください:

npx cdk deploy

テストの実行

プロジェクトにはJestが設定されています。テストを実行するには:

npm test

最後に

環境構築ができたのでこの後遊んでみるのですがクラウドは慎重に使わないと危ないので気をつけましょう。いつも触るの怖いです💦

Discussion