7
वहाँboto3 से वर्तमान इंस्टेंस आईडी कैसे प्राप्त करें?
curl http://169.254.169.254/latest/meta-data/instance-id
boto3 साथ
के समतुल्य अजगर में मौजूदा चल उदाहरण उदाहरण-आईडी प्राप्त करने के लिए है?
वहाँboto3 से वर्तमान इंस्टेंस आईडी कैसे प्राप्त करें?
curl http://169.254.169.254/latest/meta-data/instance-id
boto3 साथ
के समतुल्य अजगर में मौजूदा चल उदाहरण उदाहरण-आईडी प्राप्त करने के लिए है?
इसके लिए कोई एपीआई नहीं है, नहीं। InstanceMetadataFetcher
है, लेकिन वर्तमान में यह केवल प्रमाणीकरण के लिए आईएएम भूमिकाएं लाने के लिए उपयोग किया जाता है।
किसी भी प्रकार का GET
आपको सेवा देना चाहिए। बोटोकोर पाइथन requests
लाइब्रेरी का उपयोग करता है जो काफी अच्छा है।
import requests
response = requests.get('http://169.254.169.254/latest/meta-data/instance-id')
instance_id = response.text
मैं इसे उत्तर के रूप में स्वीकार करता हूं, लेकिन इसका कोई मतलब नहीं है। एक उदाहरण आसानी से अपना नाम कैसे नहीं जान सकता? –
नोट: मैंने इसे 'IOError: [Ernno सॉकेट त्रुटि] [Errno 113] होस्ट करने के लिए कोई रास्ता नहीं है, इसलिए यह अंततः विफल रहता है (उसी उदाहरण पर)। इसलिए यह कुछ बार प्रयास करने का सबसे अच्छा अभ्यास हो सकता है। –