【问题标题】:Amazon CloudFormation. How to edit existing template亚马逊云形成。如何编辑现有模板
【发布时间】:2015-02-16 09:28:48
【问题描述】:

我有现有的模板(JSON 文件)。我需要从中生成一个新的,具有不同数量的堆栈(例如 2 个带有 Cassandra 的实例,现有模板只有一个描述,需要复制)。如何使用 Java 实现这一点?

【问题讨论】:

  • 我找到了一种使用 com.amazonaws.util.json packadge (JSONObject, JSONArray, ....) 导航和修改 JSON 的方法
  • 这是一个很难回答的问题。你想在java中编辑原始JSON吗?你想操作一个已经存在的堆栈吗?您想参数化模板的某些部分吗?
  • 我想参数化我模板的某些部分(例如再添加一个堆栈)

标签: java templates amazon-web-services amazon-cloudformation


【解决方案1】:

您必须更新 Cloudformation 堆栈模板才能进行所需的必要更改。根据您的问题,我看不出您为什么要对 Java 中的模板进行实际编辑。

这是关于修改正在运行的 Cloudformation 堆栈的AWS Guide documentation。如果实例数量可能会发生变化,我建议您在模板中添加一个参数,以便您可以轻松定义要创建的实例数量。

您可以使用启动配置 here is an AWS snippet example 将实例设置为 Auto-Scaling 组中的成员。这使得轻松更改要运行的最小、最大和所需实例数变得非常简单。

【讨论】:

    猜你喜欢
    • 2012-11-29
    • 1970-01-01
    • 2012-11-02
    • 2015-10-30
    • 1970-01-01
    • 2022-12-03
    • 1970-01-01
    • 2011-08-25
    • 2013-01-01
    相关资源
    最近更新 更多