gpt4 book ai didi

amazon-web-services - 我如何在ansible中执行cloudformation变更集

转载 作者:行者123 更新时间:2023-12-03 07:45:01 26 4
gpt4 key购买 nike

我在cloudformation中使用ansible

https://docs.ansible.com/ansible/2.4/cloudformation_module.html

但是我找不到任何方法如何使用 ansible 执行变更集

最佳答案

您可能需要在 ansible 命令中使用 AWS CLI。

类似于:

- name: Execute a specific changeset
command: aws cloudformation execute-change-set --change-set-name arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000

请注意,您需要适当设置 AWS_ACCESS_KEY 和 AWS_SECRET_KEY。

另请记住以下来自 CloudFormation documentation 的内容:

After you execute a change set, AWS CloudFormation deletes all change sets that are associated with the stack because they aren't valid for the updated stack. If an update fails, you need to create a new change set.

因此,您可能会发现通过 ansible 创建 CloudFormation 堆栈更有帮助,而不是在某处创建仅从 ansible 运行一次并随后删除的变更集。

关于amazon-web-services - 我如何在ansible中执行cloudformation变更集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50824914/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com