使用BOTO-Python列出Amazon DynamoDB中表的所有主索引和辅助索引

时间:2014-05-14 11:42:55

标签: python amazon-dynamodb boto

我在Amazon DynamoDB中有一张表。我没有表的架构。所以我使用了' DescribeTable()'功能。它列出了关键模式

u'KeySchema': 
 {u'RangeKeyElement': 
     {u'AttributeName': u'PUT_TIMESTAMP', 
      u'AttributeType': u'S'}, 
  u'HashKeyElement': 
     {u'AttributeName': u'DATASET_ID', 
      u'AttributeType': u'S'}
 }

无论如何,我可以获得与该表相关的二级索引列表,或检查表中是否存在二级索引?

1 个答案:

答案 0 :(得分:2)

您使用的是boto.dynamodb模块还是boto.dynamodb2?如果您使用的是boto.dynamodb2,则应在调用describe_table()时返回所有本地和全局二级索引。 boto.dynamodb模块基于二级索引功能之前的旧版服务API。