如何使用Amazon AWS CLI更新DynamoDB全局二级索引?

如何使用Amazon AWS CLI更新DynamoDB全局二级索引?

问题描述:

如何使用AWS命令行界面更新DynamoDB表上预先存在的全局二级索引?
我想提高配置吞吐量的读写容量。如何使用Amazon AWS CLI更新DynamoDB全局二级索引?

我在AWS文档中找不到这些信息。那么,我发现它的Java SDK,但我想用命令行界面来做到这一点。

+0

还指定完整的文件路径,试图发布此问题最初在AWS自己的论坛上,但是不被允许,因为我必须在帐户创建后等待几个小时: - / – osullic

命令没有区域属性: -

请在命令中相应地更新表名。

aws dynamodb update-table --table-name Movies --global-secondary-index-updates file://update-gsi.json 

命令与区域属性: -

请指定您所创建的DynamoDB表

aws dynamodb update-table --table-name Movies --global-secondary-index-updates file://update-gsi.json --region us-east-1 

JSON文件样本 - “更新gsi.json” : -

请相应地更新索引名称和值。

[{ 
    "Update": { 
     "IndexName": "Movies_Gsi", 
     "ProvisionedThroughput": { 
      "ReadCapacityUnits": 150, 
      "WriteCapacityUnits": 150 
     } 
    } 
}] 

命令执行: -

导航到文件的路径和执行的AWS命令(或)可能需要在命令