Каков наилучший способ проверить, существует ли таблица в DynamoDB?
Каков наилучший способ проверить, существует ли таблица в DynamoDb?
Я был бы признателен, если бы код был на PHP.
Либо активен, либо нет. *
Добавлен позже в качестве примера для различных случаев для кода ошибки 400
Это'Очень легко проверить, существует ли таблица, она может иметь одну из следующих таблиц TableStatus => СОЗДАНИЕ, АКТИВНОСТЬ, УДАЛЕНИЕ или ОБНОВЛЕНИЕ
но если я получу ошибку 400, это может означать больше чем одно.
1) отправил пустую строку в качестве имени таблицы по ошибке.
[x-aws-body] => {"TableName ":"»})
[body] => CFSimpleXML Object
(
[__type] => com.amazon.coral.validate#ValidationException
[message] => The paramater 'tableName' must be at least 3 characters long and at most 255 characters long
)
[status] => 400
2) синтаксическая ошибка в команде, отправленной в DynamoDB, например, запись tabel_name вместо table_name.
[x-aws-body] => {"TabelName ":"test7"})
[body] => CFSimpleXML Object
(
[__type] => com.amazon.coral.validate#ValidationException
[message] => The paramater 'tableName' is required but was not present in the request
)
[status] => 400
3) Я бы догадался, но неНе проверяю, не превышаю ли я одновременно установленную емкость на столе.