2017-10-17 179 views
0

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

我在AWS文檔中找不到這些信息。那麼,我發現它的Java SDK,但我想用命令行界面來做到這一點。

+0

還指定完整的文件路徑,試圖發佈此問題最初在AWS自己的論壇上,但是不被允許,因爲我必須在帳戶創建後等待幾個小時: - / – osullic

回答

1

命令沒有區域屬性: -

請在命令中相應地更新表名。

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命令(或)可能需要在命令

相關問題