将堆栈导入 Amazon CloudFormation StackSets - Amazon CloudFormation
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

将堆栈导入 Amazon CloudFormation StackSets

Amazon CloudFormation 堆栈导入操作可以将现有堆栈导入新的或现有的堆栈集,因此您可以通过一次操作将现有堆栈迁移到堆栈集。StackSets 扩展了堆栈的功能,因此您可以在一次操作中跨多个账户和区域创建、更新或删除堆栈。

自行管理服务托管 StackSets 使用堆栈导入操作。对于自行管理的 StackSets,导入操作可以导入管理员账户或不同目标账户和 Amazon Web Services 区域 中的堆栈。对于服务托管的 StackSets,导入操作可以导入与管理账户相同的 Amazon Organizations 中的任何堆栈。导入操作可以使用内联堆栈 ID 导入最多 10 个堆栈,或使用 Amazon S3 对象导入最多 200 个堆栈。

只要支持 StackSets,就可以使用堆栈导入。有关 StackSets 区域支持的信息,请参阅 StackSets 区域支持

堆栈导入的要求

由于堆栈集跨多个账户执行堆栈操作,您需要具有在 Amazon Web Services 账户 中定义的必要权限,然后才能创建第一个堆栈集。

重要

StackSet 导入不支持 NoEcho 属性。包含 NoEcho 的堆栈不会通过 StackSet 导入功能导入到新的堆栈集中。

有关 StackSets 要求的更多信息,请参阅堆栈集操作的先决条件

在将堆栈导入堆栈集之前,请确保您了解以下要求:

  • 堆栈只能属于一个堆栈集。

  • 您可以通过在堆栈导入操作中将标签显式指定为参数以将堆栈标签实现到堆栈集。

  • 堆栈的自定义参数覆盖在导入操作期间不受影响。

  • StackSets 配额和堆栈实例在导入堆栈时适用。有关配额的更多信息,请参阅Amazon CloudFormation 配额