使用Init中的更新文件更新CloudFormation堆栈

时间:2017-12-20 17:35:27

标签: amazon-web-services amazon-s3 amazon-cloudformation

在我的CloudFormation堆栈中,我有AWS :: AutoScaling :: LaunchConfiguration,在其中我有AWS :: CloudFormation :: Init,包含各种包,文件等。

我在Init中的一个文件是一个.jar,我上传到S3,堆栈抓取。我想对.jar进行更改并重新上载,并使用这个新的.jar进行堆栈更新,而不必删除并重新创建堆栈。可以这样做吗?

我遇到过关于cfn-hup的文档,但我不确定如何指定堆栈更新与Init中的文件更改 - 可能在钩子配置的路径中?

感谢。

1 个答案:

答案 0 :(得分:1)

只需使用对S3 jar文件的新文件引用更新堆栈。无需删除堆栈。更新将使用新文件引用创建新的启动配置。

然后根据需要重新启动您的实例。然后每个实例都有新的jar文件。