AWS CDK CLI のバージョンアップを行う方法

記事タイトルとURLをコピーする

技術2課の多田です.

AWS CDK が一般利用可能となり, バージョンv1.6.1がリリースされました(2019/08/31時点).

https://github.com/aws/aws-cdk/releases/tag/v1.6.1

 AWS CDK CLI のバージョンアップ方法

ローカルの「AWS CDK CLI」のバージョンが1.0.0になっていたのですが,今回はバージョンアップの対応方法をまとめます.

バージョンアップ前の情報

$ cdk --version
1.0.0 (build d89592e)

npm-check-updates を使ってバージョンアップ方法を確認する


AWS CDK CLI」はnpmを使ってインストールしました.そのため npm パッケージの更新方法を確認していたところnpm-check-updatesを使うのが良さそうだと思い使ってみました.

npm-check-update

npm-check-updatesの導入は以下の通りです.

$ npm i -g npm-check-updates
/usr/local/bin/ncu -> /usr/local/lib/node_modules/npm-check-updates/bin/ncu
/usr/local/bin/npm-check-updates -> /usr/local/lib/node_modules/npm-check-updates/bin/npm-check-updates
+ npm-check-updates@3.1.9
added 154 packages from 80 contributors in 10.035s

npm-check-updatesncuコマンドを使ってパッケージのアップデート確認が可能です.実行してみるとnpm -g install aws-cdk@1.6.1 でバージョンアップ可能なことが確認できます.

$ ncu -g aws-cdk
[====================] 1/1 100%

aws-cdk 1.0.0 → 1.6.1

ncu itself cannot upgrade global packages. Run the following to upgrade all global packages:

npm -g install aws-cdk@1.6.1

ncuコマンドで確認したようにコマンドを実行しアップデートをかけてみます.バージョンが1.6.1になったことを確認できました.

$ npm -g install aws-cdk@1.6.1
npm -g install aws-cdk@1.6.1
/usr/local/bin/cdk -> /usr/local/lib/node_modules/aws-cdk/bin/cdk
+ aws-cdk@1.6.1
added 4 packages from 1 contributor, removed 34 packages and updated 34 packages in 58.072s
$ cdk --version
1.6.1 (build a09203a)

これで楽しい「AWS CDK CLI」ライフ実現に一歩近づきました.

まとめ

初めて「AWS CDK CLI」のバージョンアップ対応を行なったのでその方法をまとめました.npm-check-updates 使うとアップデート方法がすぐわかって簡単に対応できました.今後アップデート予定の方の何か参考になれば幸いです!

関連記事