为了账号安全,请及时绑定邮箱和手机立即绑定

我们如何使用 AWS Fargate 确定当前区域

我们如何使用 AWS Fargate 确定当前区域

回首忆惘然 2021-07-16 14:05:15
我有一个在 AWS Fargate 上运行的 Java 应用程序。出于安全原因,Regions.getCurrentRegion() 从 AWS Fargate 中返回 null是否有其他方法可以确定 fargate 容器在哪个区域运行?
查看完整描述

2 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

在 Fargate 中,当前区域可通过AWS_REGION环境变量获得。


查看完整回答
反对 回复 2021-07-29
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

如果您使用 AWS java sdk,您可以AwsRegionProvider围绕区域检索链接 和抽象出逻辑。如果您使用凭证配置文件,或者环境变量发生变化,或者它最终在TaskMetadata 中可用,您可以链接区域提供程序,以便您可以在任何可用的地方获取区域。这还允许您重用可能在不同类型的 AWS 基础设施上运行的代码。

您将构建一个AwsRegionProviderChain与传递的每一个相关的实例AwsRegionProvider,例如AwsEnvVarOverrideRegionProviderAwsProfileRegionProvider等等。


查看完整回答
反对 回复 2021-07-29
  • 2 回答
  • 0 关注
  • 154 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信