【发布时间】:2020-02-12 09:23:09
【问题描述】:
我有分配了 IAM 角色的 ec2。该角色具有读取秘密管理器值的明确策略。但是,当我尝试使用 ec2 连接时
session = boto3.session.Session()
client = session.client(service_name='secretsmanager',region_name='x')
secret = client.get_secret_value(SecretId='x')
我收到错误“无法找到凭据”。我究竟做错了什么?我以为只要角色有允许从AWS读取的策略,就不需要在ec2/上存储aws secret id等了
【问题讨论】:
标签: python amazon-web-services aws-sdk