В CloudWatch
Я просматривал журналы и заметил, что ключи имеют разные комбинации регистров между sns
и dynamodb-stream
.
См. Ниже фрагменты журнала:
SNS
{u'Records': [{u'EventVersion': u'1.0', u'EventSubscriptionArn': u'XXX', u'EventSource': u'aws:sns', u'Sns': {...}}]}
Dynamodb - Stream
{u'Records': [{u'eventID': u'04096d7edad34063eae186d3644b4700', u'eventVersion': u'1.1', u'dynamodb': {...}, u'awsRegion': u'us-east-2', u'eventName': u'REMOVE', u'eventSourceARN': u'XXX/XXX/stream/2020-01-24T15:15:19.063', u'eventSource': u'aws:dynamodb'}]}
Для instace, в логах для sns
мы имеем EventSource
и в логах для dynamodb-stream
у нас есть eventSource
.
Я уверен, что есть причина для этого, и я хотел бы знать это?