У меня есть ec2 с назначенной ролью IAM. Роль имеет явную политику чтения значений секретного менеджера. Однако, когда я пытаюсь подключиться к ec2, используя
session = boto3.session.Session()
client = session.client(service_name='secretsmanager',region_name='x')
secret = client.get_secret_value(SecretId='x')
, я получаю сообщение об ошибке «Не удается найти учетные данные». Что я делаю неправильно? Я думал, что, пока в роли есть политика, которая позволяет читать из AWS, мне не нужно хранить секретный идентификатор aws и т. Д. В ec2 /