安装和删除云信息堆栈的工具。
cfntool的Python项目详细描述
一个可以轻松创建和删除云信息堆栈的工具。 通过boto3使用~/.aws/credentials文件中的凭据
安装
$ python3 -m pip install cfntool --user
使用
^{pr2}$示例
从yaml模板创建堆栈:
$ cfn -I -p mytool -P myaccountalias -m myaccount -n myStackName \ -t ~/src/mystack.yaml -m 'LambdaVersion=0.0.2,Owner=SRE' 06/03/2020 08:40:05 [INFO ] profile: myaccountalias, account id 1234567890, account name myaccount 06/03/2020 08:40:06 [ERROR] stack: myStackName does not exist 06/03/2020 08:40:06 [WARNI] stack myStackName does not exist (anymore) 06/03/2020 08:40:06 [INFO ] creating stack myStackName 06/03/2020 08:41:47 [INFO ] Stack myStackName is CREATE_COMPLETE
命名堆栈的状态:
$ cfn -S -P myaccountalias -n myStackName 06/03/2020 08:42:14 [INFO ] stack myStackName is status: CREATE_COMPLETE
删除堆栈:
$ cfn -D -P myaccountalias -n myStackName 06/03/2020 08:44:39 [INFO ] Stack myStackName is CREATE_COMPLETE 06/03/2020 08:44:39 [WARNI] deleting stack: myStackName 06/03/2020 08:46:20 [ERROR] stack: myStackName does not exist 06/03/2020 08:46:20 [WARNI] stack myStackName does not exist (anymore) 06/03/2020 08:46:20 [INFO ] stack myStackName is status: None
- 项目
标签: