何故 cdklocal bootstrap
が通らないのかと思ったので、AWS CDKをlocalstackで練習する を参考に
$ docker pull localstack/localstack:0.12.19
をして
$ docker run --rm -it -p 4566:4566 -p 4571:4571 localstack/localstack:0.12.19
をすると、
$ cdklocal bootstrap ⏳ Bootstrapping environment aws://000000000000/us-east-1... Trusted accounts for deployment: (none) Trusted accounts for lookup: (none) Using default execution policy of 'arn:aws:iam::aws:policy/AdministratorAccess'. Pass '--cloudformation-execution-policies' to customize. CDKToolkit: creating CloudFormation changeset... ✅ Environment aws://000000000000/us-east-1 bootstrapped.
という感じで通った。0.14.0
だとこけた・・・。なんかバージョンによって違うっぽうことは分かったけど、気持ちが尽きた・・・。
$ npm list -g /home/xxx/.nvm/versions/node/v16.13.2/lib ├── aws-cdk-local@2.14.0 ├── aws-cdk@2.15.0 ├── corepack@0.10.0 └── npm@8.5.3
との組み合わせで動いているみたいだし、イメージをどこまで新しくできるか探りつつ見ていこう・・・。