oprah
Version:
Package to deploy parameters to AWS
27 lines (21 loc) • 496 B
JavaScript
const AWS = require('aws-sdk');
const get = require('lodash/get');
AWS.config.update({ region: 'us-east-1' });
const sts = new AWS.STS();
const getAccountId = () =>
sts
.getCallerIdentity({})
.promise()
.then(res => {
const accountId = get(res, 'Account');
if (!accountId) {
throw new Error('Missing accountId');
}
return accountId;
})
.catch(error => {
throw new Error(error.message);
});
module.exports = {
getAccountId
};