2015-10-23 23 views

答えて

12

それのためのAPIはありません。 InstanceMetadataFetcherがありますが、現在は認証のためにIAMロールをフェッチするためにのみ使用されています。

どんな種類のGETでもあなたに役立ちます。 BotocoreはPython requestsライブラリを使用しています。

import requests 
response = requests.get('http://169.254.169.254/latest/meta-data/instance-id') 
instance_id = response.text 
+7

私はこれを答えとして受け入れますが、意味がありません。インスタンスがどのようにして自分の名前を簡単に知ることができないのでしょうか? –

+0

注:これは、IOError:[Errno socket error] [Errno 113] [ホストへのルートなし]で間欠的に(同じインスタンス上で)失敗するのを見たので、数回試すのがベストプラクティスかもしれません。 –

関連する問題