Gou*_*gla 1 amazon-web-services aws-cloudformation
我在 AWS 上为不同区域提供了产品。但对于 GovCloud 区域,ARN 结构与普通区域不同。当我们使用 ARN 时,政府区域中的正常部署失败。为此,我添加了一个检查区域名称是否为 Gov 区域的检查。但我必须对区域名称进行硬编码。是否有任何通用条件来检查当前区域是 CFT 中的政府区域?
例如,当部署到另一个 AWS 分区(政府云或中国)时,我建议使用 pseduo 参数 ${AWS::Partition}
arn:aws:elasticbeanstalk:us-east-1:123456789012:environment/My App/MyEnvironment
看起来像
!Sub arn:${AWS::Partition}:elasticbeanstalk:${AWS::Region}:${AWS::AccountId}:environment/My App/MyEnvironment
这些伪参数将根据您所在的分区/区域/帐户进行替换。
进一步阅读此处的伪参数:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/pseudo-parameter-reference.html
| 归档时间: |
|
| 查看次数: |
3977 次 |
| 最近记录: |