ได้ยังไงหนึ่งถือว่าเป็น IAM บทบาทใช้ IAM ของผู้ใช้ credential?
import boto3
sts_client = boto3.client(
'sts',
aws_access_key_id=ACCESS_KEY,
aws_secret_access_key=SECRET_KEY,
)
)
sts_client.assume_role(RoleArn=some-role, RoleSessionName='boto3_client')
ที่อยู่เหนือรหัสสำหรับเหตุผลบางอย่างได้:
An error occurred (InvalidClientTokenId) when calling the AssumeRole operation: The security token included in the request is invalid.
ฉันต้องทดสอบ aws_access_key_id
แล้ว aws_secret_access_key
ใช้ aws sts assume-role
และฉันสามารถจริงๆคิดว่าบทบาทใช้ CLI. ฉันทำอะไรผิดเหรอ?
ถ้ามันจะทำให้เปลี่ยนแปลงอะไรหรอก,ห้อ IAM ของผู้ใช้อยู่ในจีนพื้นที่ดิสก์ของ AWS.