maya's blog

About programming, aws and ubuntu

Create and delete CloudFormation Stack with aws-cli

作成時はdeployで作成完了まで, 削除時はdelete-stackwait stack-delete-completeで削除完了までコマンド終了を待ってくれる。

$ aws cloudformation deploy --template-file <template file path> --stack-name <stack name>

Waiting for changeset to be created..
Waiting for stack create/update to complete
Successfully created/updated stack - <stack name>
$ aws cloudformation delete-stack --stack-name <stack name>
$ aws cloudformation wait stack-delete-complete --stack-name <stack name>

CIでstackを作成して、完了したら次の処理へってときとかに使える。