我在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'}
}
是否有方法可以获得与表相关的二级索引列表,或者检查二级索引是否存在于表中?
您使用的是boto.dynamodb
模块还是boto.dynamodb2
模块?如果你正在使用boto。dynamodb2它应该在调用describe_table()
时返回所有本地和全局二级索引。boto.dynamodb
模块基于二级索引特性之前的旧版本的服务API。