确定当前 AWS 区域 .Net?
Determine current AWS region .Net?
有没有办法确定 .Net 中当前的 AWS 区域?
我已经能够在 java https://aws.amazon.com/blogs/developer/determining-an-applications-current-region/ 中找到执行此操作的方法,但在 .Net 中找不到等效方法。
EC2 元数据服务的 EC2 实例上提供了此信息。实际上,只有可用区可用,但您可以从可用区推断区域。
看起来这可以通过 Amazon.EC2.Util and EC2Metadata 在 .Net SDK 中获得。
如果您使用的是 .NET SDK,它就像
一样简单
var region = Amazon.Util.EC2InstanceMetadata.Region;
它有两个主要属性,DisplayName
和 SystemName
。前者给你 "EU West (London)"
这样的字符串,而后者给你 "eu-west-2"
.
有没有办法确定 .Net 中当前的 AWS 区域?
我已经能够在 java https://aws.amazon.com/blogs/developer/determining-an-applications-current-region/ 中找到执行此操作的方法,但在 .Net 中找不到等效方法。
EC2 元数据服务的 EC2 实例上提供了此信息。实际上,只有可用区可用,但您可以从可用区推断区域。
看起来这可以通过 Amazon.EC2.Util and EC2Metadata 在 .Net SDK 中获得。
如果您使用的是 .NET SDK,它就像
一样简单var region = Amazon.Util.EC2InstanceMetadata.Region;
它有两个主要属性,DisplayName
和 SystemName
。前者给你 "EU West (London)"
这样的字符串,而后者给你 "eu-west-2"
.