Я пытаюсь скрыть учетные данные для моего клиента boto3, расположенного в приложении kivy (python3).Boto3 используется для SecretsManager для хранения других учетных данных для доступа к базе данных RDS.
client = session.client(
service_name='secretsmanager',
region_name=region_name,
aws_access_key_id='AK########.....'
Я не хочу жестко кодировать мой ключ доступа, секрет и т. Д.
Я думал оназначение конкретной роли IAM
этому клиенту, что теоретически даст мне роль / доступ, требуемый для boto3, но я точно не знаю, как это сделать.
Я также использую cognito для входа в систему (авторизация);Я мог бы создать группу, связанную с этими пользователями, и затем через нее получить кредиты / доступ к клиенту boto3 (что, я думаю, будет работать).
Есть ли лучшее решение для этого или это мойрабочий процесс все не так?!
Большое спасибо!