Кажется, вы пытаетесь заново изобрести колесо, печатая идентификатор зарегистрированного пользователя / исполнителя. Вы можете получить эту информацию из CloudTrail .
AWS CloudTrail - это сервис, который обеспечивает управление, соответствие требованиям, операционный аудит и аудит рисков вашей учетной записи AWS. С CloudTrail вы можете регистрировать, постоянно отслеживать и сохранять активность аккаунта, связанную с действиями в вашей инфраструктуре AWS. CloudTrail предоставляет историю событий вашей учетной записи AWS, включая действия, выполняемые через Консоль управления AWS, пакеты AWS SDK, инструменты командной строки и другие сервисы AWS. Эта история событий упрощает анализ безопасности, отслеживание изменений ресурсов и устранение неполадок.
Если вы хотите получить журналы Cloudtrail, затем в коде выполните что-то вроде
response = client.lookup_events(
LookupAttributes=[
{
'AttributeKey': 'EventId'|'EventName'|'ReadOnly'|'Username'|'ResourceType'|'ResourceName'|'EventSource'|'AccessKeyId',
'AttributeValue': 'string'
},
],
StartTime=datetime(2015, 1, 1),
EndTime=datetime(2015, 1, 1),
MaxResults=123,
NextToken='string'
)