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

Update CloudFormation stack with updated file in Init

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

我在 Init 中的一个文件是我上传到 S3 的 .jar,堆栈会抓取它。我想更改并重新上传 .jar,并使用这个新的 .jar 更新堆栈,而不必删除和重新创建堆栈。这能做到吗?

我看过有关 cfn-hup 的文档,但我不确定如何指定堆栈随着对 Init 中文件的更改而更新 - 也许在挂钩配置的路径中?

谢谢。

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

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