.Netの現在のAWS領域を特定する方法はありますか?現在のAWS領域.Netを特定しますか?
私はこれをjava https://aws.amazon.com/blogs/developer/determining-an-applications-current-region/で行う方法を見つけることができましたが、.Netでこれを見つけることはできません。
.Netの現在のAWS領域を特定する方法はありますか?現在のAWS領域.Netを特定しますか?
私はこれをjava https://aws.amazon.com/blogs/developer/determining-an-applications-current-region/で行う方法を見つけることができましたが、.Netでこれを見つけることはできません。
は、.NET SDKを使用している場合、それは二つの主要な特性、DisplayName
とSystemName
を持って
var region = Amazon.Util.EC2InstanceMetadata.Region;
と同じくらい簡単です。前者は
"EU West (London)"
のような文字列を返しますが、後者は
"eu-west-2"
となります。
この情報は、EC2メタデータサービスのEC2インスタンスで利用できます。実際には、可用性ゾーンのみが使用できますが、AZから地域を推論できます。
Amazon.EC2.UtilとEC2Metadataで.Net SDKで利用できるようです。
私のために働かなかった。 – Signcodeindie
@ Signcodeindieどういう意味ですか?エラー? –
不思議なことに、このコード行でTaskCancelled例外が発生しています。at Amazon.Util.EC2InstanceMetadata.get_Region()in E:\ JenkinsWorkspaces \ v3ステージリリース\ AWSDotNetPublic \ sdk \ src \ Core \ Amazon.Util \ _bcl + coreclr \ EC2InstanceMetadata.cs:行214 – Signcodeindie