com4dc’s blog

Javaプログラマーのはずだけど運用してます

aws-cdkのマルチスタックのDeploy

Multi Stack の Deploy

複数の Stack を Deploy しようとしたら怒られた。

$ cdk deploy
Since this app includes more than a single stack, specify which stacks to use (wildcards are supported)
Stacks: NetworkStack DataStoreStack

「Stack を指定しないと駄目だよ。ワイルドカード使えるぜ」とのメッセージ。

$ cdk deploy *
No stack found matching 'README.md'. Use "list" to print manifest

バカ正直にやったら怒れられた。以下が正しいらしい。

$ cdk deploy '*'
NetworkStack
This deployment will make potentially sensitive changes according to your current security approval level (--require-approval broadening).
Please confirm you intend to make the following modifications:

Security Group Changes
...

'' で囲うという発想がなかった。

参照

blog.youyo.io