IAM资源是全球性的,这意味着它们不会孤立在特定的AWS区域内。但是,IAM角色的文档包括一个warning:
我们拥有的包含IAM资源的堆栈仅包含IAM资源,因此我认为我可以忽略这个警告。
他们在谈论什么样的“无法恢复的错误”?CloudFormation只是无法创建资源,还是会陷入某种奇怪的状态?重要
如果您在多个区域中重复使用相同的模板,则为IAM资源命名可能会导致无法恢复的错误。为了防止这种情况发生,我们建议使用FN::Join和AWS::Region创建特定于区域的名称,如以下示例所示...
我们拥有的包含IAM资源的堆栈仅包含IAM资源,因此我认为我可以忽略这个警告。