#amazon-web-services #amazon-dynamodb #aws-amplify
#amazon-web-services #amazon-dynamodb #aws-amplify
Вопрос:
В настоящее время я все еще нахожусь на стадии разработки сайта, и я хотел бы полностью очистить текущую текущую базу данных, а также очистить предыдущие схемы. Поскольку я вношу так много изменений в схемы, что я больше не могу amplify push
Возможно ли это с помощью AWS amplify?
Attempting to edit the global secondary index byDivision on the DivisionTable table in the Division stack.
An error occurred during the push operation: Attempting to edit the global secondary index
Путем разделения в таблице DivisionTable в стеке DivisionTable.
Ответ №1:
Вы можете просто запустить:
amplify api remove
amplify api push
таким образом, он удалит API (включая DDB). Убедитесь, что вы сначала проверили правильную среду.
После этого вам нужно еще раз добавить API с помощью:
amplify api add
Однако, если вы хотите создать чистую среду с нуля, тогда просто:
amplify env remove <env_name>
amplify init
Сначала он удалит среду, а затем воссоздаст ее. Это занимает некоторое время, но работает нормально!
Комментарии:
1.
amplify api remove
удалит локальную версию, о которой я думал?2. Да, но если вы нажмете на changes (
amplify api push
), он обновит резервную копию в AWS.3. Конечно, никаких проблем 🙂 CLI Amplify вначале немного странный, но вы привыкнете к нему