In AWS console, how can I find the consumer(Eg. SQS, Lambda, Kinesis, etc.) of the dynamodb stream. I have the name of the dynamodb table and they have dynamodb stream enabled. But from this dynamodb page, how can I find which all consumers are using it?
1 Answers
2
votes
Basically, when the streams are enabled for a DynamoDB table you can get data from a stream with
- AWS CLI (
aws dynamodbstreams get-records) - AWS REST API (
GetRecords) - AWS SDK (e.g. Java SDK 1.x, Java SDK 2.x)
- DynamoDB Triggers
Basically, you can only find the triggers (consumers) for a particular DynamoDB table on a corresponding tab. This tabs lists all the Lambdas that consume records from a table stream (i.e. triggers):
You cannot just list those consumers who use CLI, REST or SDK.
You could probably use AWS Cloudtrail to track DynamoDB activity, but it does not seem to track GetRecords or GetItem.
