Как сбросить пропускную способность записи таблицы DynamoDB после создания таблицы с помощью лямбда-функции AWS - PullRequest
0 голосов
/ 08 января 2019

Я хочу сбросить пропускную способность записи и чтения таблицы DynamoDB после того, как моя сборка создаст таблицу с использованием лямбда-функции AWS. Мне нужно подготовить 200 RCU и 600 WCU во время первоначального запуска, чтобы записать мои данные в таблицу. После написания моей таблицы не требуется более 50 WCU и 20 RCU. В настоящее время я сбрасываю значение в консоли DynamoDB после создания таблицы.

Разработчики используют круговой CI, который использует переменные среды для обеспечения RCU / WCU и запускает сборку, которая создает функции лямбда-типа и DynamoDB. Как администратор, у меня нет доступа к репозиторию кода, но в основном он создает необходимые таблицы через триггеры сборки Circle CI, используя исходный код через GitHub Repo. Меня попросили автоматизировать проблему, описанную выше.

Мы хотели бы написать новую лямбда-функцию, запускаемую после успешного создания DyanamoTable во время первого запуска. Эта новая функция должна сбросить значение пропускной способности таблицы на 50 Вт / 20 и 20 RCU, не полагаясь на автоматическое масштабирование Динамо. Я исследовал многие места, просмотрел документацию AWS, но не смог найти подробностей или функций, которые имели бы смысл.

1 Ответ

0 голосов
/ 08 января 2019

Проверяли ли вы API UpdateTable ?

В вашем запросе может быть объект ProvisionedThroughput , который обновляет WCU / RCU

Имеет ли этот ответ смысл для вас?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...