我有一个AWS_ACCESS_KEY_ID和一个AWS_SECRET_KEY。这些是 Activity 凭证,因此它们属于一个 Activity 用户,该用户属于一个AWS账户。如何使用Boto3查找该AWS账户的ID?

最佳答案

可以从get-caller-identity sts函数中获取AccountID。这将返回“帐户”字段:

client = boto3.client("sts", aws_access_key_id=access_key, aws_secret_access_key=secret_key)
account_id = client.get_caller_identity()["Account"]

关于python - 从Boto获取AWS账户ID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36709461/

10-11 08:37