amazon-web-services - Boto3:获取 aws_security_token

标签 amazon-web-services boto3

我能够获得 access_key 和 secret_key 但我无法获得安全 token 。
这有效:

import boto3
session = boto3.Session()
credentials = session.get_credentials() 
print credentials.access_key
print credentials.secret_key

这不会:print credentials.session_token既不是这个:print credentials.security_token也不是这个:
client = boto3.client('sts')
client.get_session_token()

给我这个错误:
ClientError: An error occurred (AccessDenied) when calling the GetSessionToken operation: Cannot call GetSessionToken with session credentials

请帮忙!

最佳答案

这有效:

import boto3
session = boto3.Session()
credentials = session.get_credentials() 
print credentials.token

我发现通过 print credentials.__dict__

关于amazon-web-services - Boto3:获取 aws_security_token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44649543/

相关文章:

python - 如何将值附加到 AWS DynamoDB 上的列表属性?

python - 如何以编程方式告知 AWS Step Function 执行已完成?

python - 使用 boto3 向 S3 存储桶添加额外标签

python-3.x - 使用 boto3 : "' dict' object has no attribute 'put' "将字符串写入 S3

python - 使用python将S3 gzip源对象流式解压到S3目标对象?

amazon-web-services - 这些 AWS CloudFormation 内置变量引用的名称是什么?

amazon-web-services - Amazon SQS - 使消息不可见 x 秒

boto3,Windows 上的凭据文件在哪里?

python - boto3:启用 CDN 时如何与 DigitalOcean S3 Spaces 交互

amazon-web-services - 使用 api key 进行 AWS 负载均衡器运行状况检查