v1 と v2 でけっこう違うらしい。
npm install -g aws-cdk
cdk bootstrap aws://123456789012/ap-northeast-1
# ↑リージョンにcdk用のS3バケットやIAMを作る。多分各リージョンで1回は実行する必要がある。
# これ実行後cloudformationでCDKToolkitを参照
Your first AWS CDK app - AWS Cloud Development Kit (AWS CDK) v2
素性はよくわからないけど日本語あった。AWS Cloud Development Kit (AWS CDK) ワークショップへようこそ!
オリジナル: AWS CDK Intro Workshop :: AWS Cloud Development Kit (AWS CDK) Workshop
AWS CloudShell (2021-11-08)
$ aws --version
aws-cli/2.2.15 Python/3.8.8 Linux/4.14.243-185.433.amzn2.x86_64 exec-env/CloudShell exe/x86_64.amzn.2 prompt/off
$ sam --version
SAM CLI, version 1.23.0
$ cdk --version
bash: cdk: command not found
$ node -v
v14.16.1
$ sudo npm install -g aws-cdk
$ cdk --version
1.131.0 (build 7560c79)
最初からは入ってなかった。
環境変数しかないらしい。
export AWS_DEFAULT_REGION="us-west-2"
事前に cdk bootstrap aws://123456789012/us-west-2
は必要。