#amazon-web-services #aws-lambda #aws-http-api
#amazon-веб-сервисы #aws-lambda #aws-http-api
Вопрос:
Я работаю над функцией AWS Lambda, используя Node.js 12.x. У меня есть идентификатор учетной записи, который я извлек из event.requestContext
. Есть ли способ получить имя учетной записи, используя идентификатор учетной записи внутри функции lambda?
Ответ №1:
На самом деле вы можете перечислить псевдонимы учетных записей, используя api-вызов ListAccountAliases. Соответствующий пример из documentaiton
// Load the AWS SDK for Node.js
var AWS = require('aws-sdk');
// Set the region
AWS.config.update({region: 'REGION'});
// Create the IAM service object
var iam = new AWS.IAM({apiVersion: '2010-05-08'});
iam.listAccountAliases({MaxItems: 10}, function(err, data) {
if (err) {
console.log("Error", err);
} else {
console.log("Success", data);
}
});