【发布时间】:2016-01-02 08:40:09
【问题描述】:
我正在尝试让我的 CloudFormation 堆栈在完成后自行删除。当我在模板中尝试以下代码时,日志显示找不到文件或命令。
当我使用 runuser 执行其他 AWS CLI 命令时,我没有问题(只要命令不需要以“--”开头的选项)。
我正在使用基本的 AWS IAM。
"06_delete_stack": { "command": { "Fn::Join": [ "", [
"runuser -u fhwa 'aws cloudformation delete-stack --stack-name ", { "Ref": "StackName" }, "'"
] ] },
"cwd": "/var/log"}
【问题讨论】:
-
您是否有机会设置 Jenkins 实例?它有一个插件,允许您创建一个堆栈,然后(可选)在作业完成时将其删除。
-
没有 Jenkis,只有 Thoughtworks Go。
标签: amazon-web-services amazon-cloudformation aws-cli