2015-10-23 18 views

Trả lời

12

Không có api cho nó, không. Có InstanceMetadataFetcher nhưng hiện chỉ được sử dụng để tìm nạp vai trò IAM để xác thực.

Bất kỳ loại GET nào cũng sẽ phục vụ bạn. Botocore sử dụng thư viện python requests khá đẹp mắt.

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

Tôi chấp nhận điều này làm câu trả lời nhưng không có ý nghĩa. Làm thế nào một thể hiện có thể không dễ dàng biết tên riêng của nó? –

+0

Lưu ý: Tôi đã nhìn thấy lỗi này không liên tục (trên cùng một trường hợp) với 'IOError: [Lỗi ổ cắm Errno] [Errno 113] Không có đường dẫn đến máy chủ', vì vậy có thể thực hành tốt nhất để thử một vài lần. –

Các vấn đề liên quan