在ubuntu上找不到使用Python访问AWS secret manager的凭据

2024-05-16 15:32:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个分配了IAM角色的ec2。角色具有读取机密管理器值的显式策略。但是,当我尝试使用

session = boto3.session.Session()
client = session.client(service_name='secretsmanager',region_name='x')
secret = client.get_secret_value(SecretId='x')

我收到错误“找不到凭据”。我做错什么了?我认为只要角色有允许从AWS读取的策略,我就不需要在ec2/

enter image description here


Tags: nameclient角色管理器secretsessionserviceboto3