我能够获得 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/

10-11 06:17