はじめに
通常、cdk deploy、cdk destroyすると以下のように(y/n)?と表示される。
deploy.sh
$ cdk deploy
~~
Do you wish to deploy these changes (y/n)?
destroy.sh
$ cdk destroy
~~
Are you sure you want to delete: YourStackName (y/n)?
ただ、これらのコマンドを自動化する際はこの表示が煩わしいため、オプションなりで上書きする方法を調べてみた。
cdk deploy
--require-approval オプションに never を指定する。
cdk deploy --require-approval never
もしくは、cdk.json に "requireApproval": "never" を追加する。
cdk destroy
-f or --force オプションを用いる。
cdk destroy --force