Boto3 คิดว่าบทบาทกับ IAM ของผู้ใช้บัตร

0

คำถาม

ได้ยังไงหนึ่งถือว่าเป็น 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.

amazon-web-services aws-sdk boto3
2021-11-12 14:28:24
1

คำตอบที่ดีที่สุด

1

การตั้งค่า AWS_DEFAULT_REGION (ไม่ได้ AWS_REGION)ตัวแปรสภาพแวดล้อมแก้ไขข้อผิดพลาดมัน

AWS_DEFAULT_REGION ไม่ได้พูดถึงไหนก็ได้ใน boto3 เอกสารอ้างอิง และกลายเป็นว่าคุณสามารถส่งขอบเขตให้ boto3.client() กับ region_name เถียงกันอยู่นะ ชื่อแปลกนะ"ประมาณ(aws_region คงเป็นมากกว่าสอดคล้องทางเลือก)และนี่ไม่ใช่การกล่าวถึงในพ documention เหมือนกัน ฉันหวังว่านี่คงช่วยใครซักคนข้างนอกสักวันหนึ่ง

2021-11-13 10:27:27

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่