【发布时间】:2017-04-24 16:48:27
【问题描述】:
在触发器选项卡中有一个 dynamodb 表,其中包含触发器。如何使用给定表的 AWS Java 开发工具包获取这些触发器的列表。 我已经浏览了 JAVA SDK,但到目前为止还没有找到任何 API 来获取列表。
【问题讨论】:
标签: amazon-web-services amazon-dynamodb aws-java-sdk amazon-dynamodb-streams
在触发器选项卡中有一个 dynamodb 表,其中包含触发器。如何使用给定表的 AWS Java 开发工具包获取这些触发器的列表。 我已经浏览了 JAVA SDK,但到目前为止还没有找到任何 API 来获取列表。
【问题讨论】:
标签: amazon-web-services amazon-dynamodb aws-java-sdk amazon-dynamodb-streams
https://docs.aws.amazon.com/cli/latest/reference/lambda/list-event-source-mappings.html
Java:
AWSLambda client = AWSLambdaClientBuilder.standard().build();
ListEventSourceMappingsRequest request = new ListEventSourceMappingsRequest().withEventSourceArn("your table stream arn");
ListEventSourceMappingsResult result = client.listEventSourceMappings(request);
List<EventSourceMappingConfiguration> eventSourceMappings = result.getEventSourceMappings();
【讨论】:
相信这些操作是 DynamoDB Streams 的一部分 - 请参阅 listStreams
【讨论】: