Amazon cloudformation Cloudformation导出输出/输入参数跨帐户

Amazon cloudformation Cloudformation导出输出/输入参数跨帐户,amazon-cloudformation,Amazon Cloudformation,我有一个父cloudformation脚本,它启动两个子cloudformation脚本,每个脚本位于不同的帐户中。是否有一种方法可以从一个子堆栈中获取输出,并将它们用作另一个子堆栈中的输入,所有这些都是从父模板完成的?用户应该能够输入不同的帐号作为参数,因为此脚本将在多个不同的帐号上运行 父模板示例代码: Resources: ChildAccountA: Type: Custom::StackA Properties: ServiceToken: exampl

我有一个父cloudformation脚本,它启动两个子cloudformation脚本,每个脚本位于不同的帐户中。是否有一种方法可以从一个子堆栈中获取输出,并将它们用作另一个子堆栈中的输入,所有这些都是从父模板完成的?用户应该能够输入不同的帐号作为参数,因为此脚本将在多个不同的帐号上运行

父模板示例代码:

Resources:
  ChildAccountA:
    Type: Custom::StackA
    Properties:
      ServiceToken: example
      TemplateURL: https://s3.amazonaws.com/exampleA
  ChildAccountB:
    Type: Custom::StackB
    Properties:
      ServiceToken: example
      TemplateURL: https://s3.amazonaws.com/exampleB

如果我理解正确,那么是的。自定义资源lambda应将输出返回到父堆栈

自定义lambda显然需要具有正确的权限,才能在其他帐户中部署堆栈,并将其输出返回到父堆栈

既然您还没有写过定制资源的开发是否有任何问题,我就把链接放到AWS上。助手简化了自定义资源的开发并将结果返回给它

只是为了完整性,为了在不同的区域和帐户中部署堆栈