Как преобразовать время вывода AWS CloudTrail JSON

Можно ли преобразовать вывод времени, записанный в данных JSON? Я попытался выполнить поиск в настройках CloudTrail и SNS, но не нашел информации о выводе времени.

Ход: AWS CloudTrail Insight → События AWS CloudWatch → AWS SNS → Microsoft Teams

Пример вывода

Account_ID:,
Регион: ap-northeast-1,
Event_Type: AwsCloudTrailInsight,
Время: 2021-03-25T04: 44: 00Z, (хотелось бы изменить UTC на UTC +09: 00 или в JST)

Я думаю, что подключите AWS SNS к Lambda и сделайте там преобразование времени, но есть ли более простой способ?


person Bayar Dorjdagva    schedule 29.03.2021    source источник


Ответы (1)


в этом случае нет встроенной опции для преобразования времени, вам потребуются промежуточные вычисления:

Amazon CloudWatch Events → ...Convert... → Microsoft Teams

вы можете отправлять события в AWS Lambda напрямую вместо Amazon SNS:

Amazon CloudWatch Events → AWS Lambda → Microsoft Teams

Если вы используете Amazon SNS для разных целей, вы можете иметь несколько целей, заменив Amazon CloudWatch Events на Amazon EventBridge:

                                            / AWS Lambda → Microsoft Teams
AWS CloudTrail Insight → Amazon EventBridge  
                                            \ Amazon SNS → ...
person oieduardorabelo    schedule 29.03.2021
comment
Большое спасибо за ваш ответ, я постараюсь отредактировать свой поток с помощью AWS Lambda! - person Bayar Dorjdagva; 29.03.2021