У меня есть таблица DDB, в которой используются BillingMode: PROVISIONED
и ProvisionedThroughput:{...}
. Я хочу изменить его на использование BillingMode: PAY_PER_REQUEST
, но при этом я получаю следующую ошибку:
TypeError: Cannot read property 'ReadCapacityUnits' of undefined
Параметры, которые я отправляю на вызов updateTable
:
{
"TableName": "my-table-name",
"AttributeDefinitions": [
{
"AttributeType": "S",
"AttributeName": "name"
}
],
"BillingMode": "PAY_PER_REQUEST"
}
Я также попытался отправить поле ProvisionedThroughput
с ReadCapacityUnits
и WriteCapacityUnits
, но это вернуло:
ValidationException: One or more parameter values were invalid: ProvisionedThroughput cannot be specified when BillingMode is PAY_PER_REQUEST
... это то, что я ожидал бы от прочтения документов .
Есть идеи, что я делаю не так?