克隆堆栈 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

克隆堆栈

有时创建一个堆栈的多个副本非常有用。例如,您可能希望作为灾难恢复或预防性措施来添加冗余,或者您可以将现有堆栈用作新堆栈的起点。最简单的方法是克隆源堆栈。在 AWS OpsWorks Stacks 控制面板中要克隆的堆栈行的 Actions (操作) 列中,选择 clone (克隆),这将打开 Clone stack (克隆堆栈) 页面。

最初,克隆堆栈的设置与源堆栈的设置相同,但会将“copy”一词追加到堆栈名称后。有关这些设置的信息,请参阅创建新堆栈。还有两个额外的可选设置:

Permissions (权限)

如果已选中 all permissions (默认值),则源堆栈权限会应用到克隆堆栈。

应用程序

列出部署在源堆栈上的应用程序。对于所列的每个应用程序,如果已选中相应的复选框 (默认值),则应用程序将部署到克隆堆栈。

注意

您不能将堆栈从一个区域终端节点克隆到另一个区域终端节点;例如,您不能将堆栈从 美国西部(俄勒冈)区域 (us-west-2) 克隆到 亚太地区(孟买)区域 (ap-south-1)。

最终完成设置后,选择 Clone stack (克隆堆栈)。AWS OpsWorks Stacks 会创建一个新堆栈,此堆栈由源堆栈的层组成,还可以包括其应用程序和权限。层与原来的层配置相同,您可以做出任何修改。但是,克隆不会创建任何实例。您必须为每层克隆堆栈添加一组适当的实例,然后启动它们。对于任何堆栈,您可以对克隆堆栈执行常规管理任务,如添加、删除或修改层或者添加并部署应用程序。

要使克隆堆栈可以操作,请启动实例。AWS OpsWorks Stacks 根据其层成员资格来设置和配置每个实例。它还部署任何应用程序,就像处理新堆栈一样。