使用JavaScript查找我的AWS账户ID [英] Finding my AWS account ID using JavaScript

查看:297
本文介绍了使用JavaScript查找我的AWS账户ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用JavaScript/NodeJS查找我的AWS账户ID?

How do I find my AWS account ID using JavaScript/NodeJS?

在为根帐户或IAM用户显式提供密钥时应该起作用.在配置了实例配置文件(无键)的ec2-instance内部调用时,也应该可以工作.

Should work when explicitly providing keys for a root-account or IAM user. Should also work when invoked inside of an ec2-instance which is configured with instance-profile (no keys).

推荐答案

最好的方法是通过:

var AWS = require('aws-sdk');
// Load credentials and set region from JSON file
AWS.config.loadFromPath('./config.json');

var sts = new AWS.STS();
sts.getCallerIdentity({}, function(err, data) {
   if (err) {
      console.log("Error", err);
   } else {
      console.log(JSON.stringify(data.Account));
   }
});

这将通过简单的调用打印帐户ID.

This would print the account ID with a simple call.

这篇关于使用JavaScript查找我的AWS账户ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆