可以使用Kinesis SDK访问DynamoDBStreams服务定义的流吗? 例如,使用C ++,是否可以获取添加的信息,比如说
MATCH (u:User)
WHERE u.Name = 'Al' AND u.Surname = 'Pacino'
MATCH (b:Book)
WHERE b.title in ['The Hours', 'War and Peace'] // best to parameterize this
CREATE (u)-[:LEND {date:['16 March 2017']}]->(b)
与
$ aws dynamodb update-table --stream-specification ...
? (这意味着"切换"服务Kinesis目标.AFAIK不可能,因为Kinesis和DynamoDBStreams服务是分离的,但是,它们有共同的概念点。)
答案 0 :(得分:0)
这是不可能的,但他们确实分享了similar API:
DynamoDB Streams API提供以下操作供您使用 应用程序:
ListStreams-返回当前帐户和端点的流描述符列表。您可以选择仅请求流 特定表名的描述符。
DescribeStream-返回有关给定流的详细信息。输出包括与流关联的分片列表, 包括分片ID。
GetShardIterator - 返回一个分片迭代器,它描述分片中的位置。您可以请求迭代器提供 访问最旧点,最新点或特定点 流。
GetRecords - 返回给定分片中的流记录。您必须提供从GetShardIterator返回的分片迭代器 请求。