java - 我应该如何使用区域获取 aws 区域名称

标签 java amazon-web-services

您好,我想使用区域方式获取亚马逊网络服务 (aws) 区域名称

   region is "us-east-1" region name is "US East (N. Virginia)"
   region is "us-west-2" region name is "US West (Oregon)"

我想使用 us-east-1 区域动态显示区域名称“美国东部(弗吉尼亚北部)”。

谢谢 桑杰

最佳答案

没有可调用的 AWS API 方法来获取此信息。

一些 SDK,例如适用于 .NET 的 AWS SDK,将此信息嵌入到 SDK 中。例如,在 C# 中:

var regions = Amazon.RegionEndpoint.EnumerableAllRegions;
foreach (var r in regions)
{
  Console.WriteLine("{0} -> {1}", r.SystemName, r.DisplayName);
}

在文档中查找 AWS SDK for Java ,我没有找到等价物。如果它在那里,我认为它应该在 com.amazonaws.regions.Region 类中。

您可能必须创建自己的映射。

关于java - 我应该如何使用区域获取 aws 区域名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38020106/

相关文章:

amazon-web-services - 如何通过 AWS SES 向多个收件人发送电子邮件

amazon-web-services - AWS AppSync-使用GSI排序键将全局二级索引添加到DynamoDB和分页

mysql - 如何在 AWS RDS 中复制测试场景?

c# - 以更好的方式在.net core web api中上传图像

java - eclipse工作空间关闭的问题

java - 静态变量与 volatile 变量

Java double 组,R 变量为空值

java - 持久哈希表实现

java - 使用 hibernate 根据 '123%' 获取 sql 结果

amazon-web-services - 如何在不更改上次修改日期的情况下上传/下载到 S3?