amazon-web-services - 如何找到 dynamodb 流的消费者
问题描述
在 AWS 控制台中,我如何找到 dynamodb 流的使用者(例如 SQS、Lambda、Kinesis 等)。我有 dynamodb 表的名称,并且他们启用了 dynamodb 流。但是从这个 dynamodb 页面,我怎样才能找到所有消费者都在使用它呢?
解决方案
基本上,当为 DynamoDB 表启用流时,您可以从流中获取数据
- AWS CLI (
aws dynamodbstreams get-records
) - AWS REST API (
GetRecords
) - AWS SDK(例如Java SDK 1.x、Java SDK 2.x)
- DynamoDB 触发器
基本上,您只能在相应选项卡上找到特定 DynamoDB 表的触发器(消费者)。此选项卡列出了使用表流(即触发器)中的记录的所有 Lambda:
你不能只列出那些使用 CLI、REST 或 SDK 的消费者。您可能可以使用AWS Cloudtrail 来跟踪 DynamoDB 活动,但它似乎没有跟踪GetRecords
或GetItem
。
推荐阅读
- scala - 调用 elocation geocode API 在 Spark 中返回空
- azure - Azure kubernates:将驻留在另一个子网中的 VM 连接到容器
- python - 在这种情况下,“原像”是什么意思?
- python - 我无法使用 python 打印图像的像素值
- go - 在 go get 命令上获取“mkdir home/user permission denied”
- python - 在多列上分组并将结果重新分配给新的数据框python
- angular - 如何让我的 Firebase 应用使用数据库
- ios - 如何为选定的 TabBar 赋予渐变颜色?
- python - 使用 Python 关键字在 Python 中进行注释?
- python - 如何通过代码或算法重新启动内核并重新运行 Python Jupyter notebook 中的所有单元?