使用Kinesis SDK访问DynamoDBStreams流

时间:2017-04-26 17:24:18

标签: aws-sdk amazon-kinesis amazon-dynamodb-streams

可以使用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服务是分离的,但是,它们有共同的概念点。)

1 个答案:

答案 0 :(得分:0)

这是不可能的,但他们确实分享了similar API

  

DynamoDB Streams API提供以下操作供您使用   应用程序:

     
      
  • ListStreams-返回当前帐户和端点的流描述符列表。您可以选择仅请求流   特定表名的描述符。

  •   
  • DescribeStream-返回有关给定流的详细信息。输出包括与流关联的分片列表,   包括分片ID。

  •   
  • GetShardIterator - 返回一个分片迭代器,它描述分片中的位置。您可以请求迭代器提供   访问最旧点,最新点或特定点   流。

  •   
  • GetRecords - 返回给定分片中的流记录。您必须提供从GetShardIterator返回的分片迭代器   请求。

  •