[英]Easiest way to get EC2 instance attributes within the instance itself
你們能告訴我如何從我運行代碼的地方檢索instanceId,dns公共名稱和當前EC2實例的類型......
我正在使用DescribeInstanceAttribute()
,但它需要向請求提供instanceId,我找不到如何獲取當前正在運行的實例的id。
有一種比創建Web API調用(.NET SDK)更簡單的方法。
請在此處查看EC2InstanceMetadata的SDK文檔
例如,如果您需要InstanceId,您可以使用:
Amazon.Util.EC2InstanceMetadata.InstanceId.ToString();
所有其他屬性都以類似的方式提供。
請注意,SDK曾用於擁有Amazon.EC2.Utils - 這在2015年已棄用,並已移至Amazon.Util命名空間
您還可以使用AWS的Dot Net SDK ,例如Amazon.EC2.Util.EC2Metadata.InstanceId.ToString();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.