我在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'}
}
无论如何,我可以获得与该表相关的二级索引列表,或检查表中是否存在二级索引?
答案 0 :(得分:2)
您使用的是boto.dynamodb
模块还是boto.dynamodb2
?如果您使用的是boto.dynamodb2,则应在调用describe_table()
时返回所有本地和全局二级索引。 boto.dynamodb
模块基于二级索引功能之前的旧版服务API。