在我的CloudFormation堆栈中,我有AWS :: AutoScaling :: LaunchConfiguration,在其中我有AWS :: CloudFormation :: Init,包含各种包,文件等。
我在Init中的一个文件是一个.jar,我上传到S3,堆栈抓取。我想对.jar进行更改并重新上载,并使用这个新的.jar进行堆栈更新,而不必删除并重新创建堆栈。可以这样做吗?
我遇到过关于cfn-hup的文档,但我不确定如何指定堆栈更新与Init中的文件更改 - 可能在钩子配置的路径中?
谢谢。
只需使用S3 jar文件的新文件引用更新堆栈。无需删除堆栈。更新将使用新文件引用创建新的启动配置。
然后根据需要重新启动实例。然后每个实例都将有新的jar文件。