【发布时间】:2018-08-27 22:26:17
【问题描述】:
我有一个在 AWS Fargate 上运行的 Java 应用程序。 EC2MetadataUtils.getAvailabilityZone() 从 AWS Fargate 中返回 null
是否有其他方法可以确定 Fargate 容器在哪个 AZ 中运行?我也有容器的子网 ID
【问题讨论】:
-
不应该通过任务元数据端点来实现吗?见docs.aws.amazon.com/AmazonECS/latest/developerguide/…
-
我没有看到使用任务元数据端点的可用区。你能在那里得到这些信息吗?
-
EC2MetzdataUtils 是元数据端点的包装器,因此如果它不在一个端点中,它就不会在另一个 github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-core/src/…
标签: java amazon-web-services aws-java-sdk aws-ecs aws-fargate