如何找到dynamodb流的消费者
How to find the consumer of dynamodb stream
在 AWS 控制台中,如何找到 dynamodb 流的使用者(例如 SQS、Lambda、Kinesis 等)。我有 dynamodb table 的名称并且他们启用了 dynamodb 流。但是从这个 dynamodb 页面,我如何找到所有消费者都在使用它?
基本上,当为 DynamoDB table 启用流时,您可以使用
从流中获取数据
- AWS CLI (
aws dynamodbstreams get-records
)
- AWS REST API (
GetRecords
)
- AWS SDK(例如Java SDK 1.x, Java SDK 2.x)
- DynamoDB Triggers
基本上,您只能在相应的选项卡上找到特定 DynamoDB table 的触发器(消费者)。
此选项卡列出了所有使用来自 table 流(即触发器)的记录的 Lambda:
您不能只列出那些使用 CLI、REST 或 SDK 的消费者。
您可能会使用 AWS Cloudtrail to track DynamoDB activity,但它似乎无法跟踪 GetRecords
或 GetItem
。
在 AWS 控制台中,如何找到 dynamodb 流的使用者(例如 SQS、Lambda、Kinesis 等)。我有 dynamodb table 的名称并且他们启用了 dynamodb 流。但是从这个 dynamodb 页面,我如何找到所有消费者都在使用它?
基本上,当为 DynamoDB table 启用流时,您可以使用
从流中获取数据- AWS CLI (
aws dynamodbstreams get-records
) - AWS REST API (
GetRecords
) - AWS SDK(例如Java SDK 1.x, Java SDK 2.x)
- DynamoDB Triggers
基本上,您只能在相应的选项卡上找到特定 DynamoDB table 的触发器(消费者)。 此选项卡列出了所有使用来自 table 流(即触发器)的记录的 Lambda:
您不能只列出那些使用 CLI、REST 或 SDK 的消费者。
您可能会使用 AWS Cloudtrail to track DynamoDB activity,但它似乎无法跟踪 GetRecords
或 GetItem
。