का उपयोग कर अपना एडब्ल्यूएस खाता आईडी ढूँढना जावास्क्रिप्ट/नोडजेएस का उपयोग करके मैं अपना एडब्ल्यूएस खाता आईडी कैसे ढूंढूं?जावास्क्रिप्ट
रूट-अकाउंट या आईएएम उपयोगकर्ता के लिए स्पष्ट रूप से कुंजी प्रदान करते समय काम करना चाहिए। एक ec2-instance के अंदर आने पर भी काम करना चाहिए जो इंस्टेंस-प्रोफाइल (कोई चाबियाँ) के साथ कॉन्फ़िगर किया गया है।
var AWS = require('aws-sdk');
var iam = new AWS.IAM();
var metadata = new AWS.MetadataService()
var _ = iam.getUser({}, (err, data) => {
if (err)
metadata.request('/latest/meta-data/iam/info/', (err, data) => {
if (err) console.log(err, err.stack);
else console.log(JSON.parse(data).InstanceProfileArn.split(':')[4]);
});
else
console.log(data.User.Arn.split(':')[4]);
});