使用BOTOPython列出amazondynamodb中表的所有主索引和二级索引

2024-04-25 02:29:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我在亚马逊迪纳摩有张桌子。我没有表的模式。所以我使用了'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'}
 }

是否有任何方法可以获取与表相关的二级索引列表,或者检查表中是否存在二级索引?在


Tags: 方法函数idput模式密钥datasettimestamp
1条回答
网友
1楼 · 发布于 2024-04-25 02:29:50

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

相关问题 更多 >