确定当前的AWS区域.Net?

时间:2017-09-01 15:33:48

标签: .net amazon-web-services aws-sdk-net

有没有办法确定.Net中的当前AWS区域?

我已经能够在java https://aws.amazon.com/blogs/developer/determining-an-applications-current-region/中找到一种方法,但在.Net中找不到相应的方法。

2 个答案:

答案 0 :(得分:2)

如果您使用的是.NET SDK,那就像

一样简单
var region = Amazon.Util.EC2InstanceMetadata.Region;

它有两个主要属性,DisplayNameSystemName。前者为您提供"EU West (London)"等字符串,而后者则为"eu-west-2"

答案 1 :(得分:0)

此信息可在EC2元数据服务的EC2实例上获得。实际上,只有可用区可用,但您可以从AZ推断该区域。

.Net SDK中可以通过Amazon.EC2.UtilEC2Metadata获取此内容。