Amazon web services CloudFormation TemplateURL交叉帐户

Amazon web services CloudFormation TemplateURL交叉帐户,amazon-web-services,amazon-cloudformation,Amazon Web Services,Amazon Cloudformation,我们为不同的环境提供了一个管理帐户,将数据存储在中心位置。我有一个json文件,在我们的一个AWS帐户中用作堆栈。aws::cloudformation::stack中的templateURL属性必须指向管理帐户中的S3存储桶。我在dev帐户中创建了一个信任主帐户并允许访问s3的角色。我使用AWS中的“切换角色”功能测试了访问。在“创建堆栈”步骤中,我将该角色附加到CloudFormation。但是,当它在主帐户中指定S3 bucket的URL时,会出现错误“templateURL必须引用您有权

我们为不同的环境提供了一个管理帐户,将数据存储在中心位置。我有一个json文件,在我们的一个AWS帐户中用作堆栈。aws::cloudformation::stack中的templateURL属性必须指向管理帐户中的S3存储桶。我在dev帐户中创建了一个信任主帐户并允许访问s3的角色。我使用AWS中的“切换角色”功能测试了访问。在“创建堆栈”步骤中,我将该角色附加到CloudFormation。但是,当它在主帐户中指定S3 bucket的URL时,会出现错误“templateURL必须引用您有权访问的有效S3对象”


正在寻求建议或帮助,非常感谢:)

您找到解决方案了吗?我也面临同样的问题。我的跨帐户bucket权限似乎是正确的,并且可以验证,但是这个特定的TemplateURL参数失败。如果我没有记错,这是因为我上载了具有假定角色的文件。尝试使用管理帐户上载文件,然后运行堆栈。关于bucket owner标志的工作原理,如果不起作用,我明天可以帮你查看我的笔记。