Вы можете использовать get_credential_report () API в boto3 для передачи учетных данных
get_credential_report () Получает отчет об учетных данных для учетной записи AWS. Дополнительные сведения об отчете о полномочиях см. В разделе «Получение отчетов о полномочиях» в руководстве пользователя IAM.
См. Также: AWS Документация API
Синтаксис запроса
response = client.get_credential_report ()
Структура ответа
(dict) - содержит ответ на успешный запрос GetCredentialReport.
Содержимое (байты) - Содержит отчет о полномочиях. Отчет в кодировке Base64.
ReportFormat (строка) - формат (тип MIME) отчета о полномочиях.
GeneratedTime (datetime) - дата и время, когда отчет о полномочиях был создан в формате даты-времени ISO 8601.
Попробуйте этот код
import os
import boto3
из dotenv import load_dotenv
load_dotenv ()
AWS_ACCESS_KEY_ID = os.getenv ('AWS_ACCESS_KEY_ID') *
AWS_SECRET_ACCESS_KEY = os.getenv ('AWS_SECRET_ACCESS_KEY *36 * 10 * * 10) * * 10 iam ', aws_access_key_id = AWS_ACCESS_KEY_ID, aws_secret_access_key = AWS_SECRET_ACCESS_KEY)
response = client.generate_credential_report ()