Этот пример проекта CDK предназначен для демонстрации того, как разблокировать себя при попытке удалить ссылку между двумя стеками при использовании Cloud Development Kit.
Часто при попытке развернуть изменение, удаляющее ссылку между двумя стеками CDK, вы сталкиваетесь с ужасной ошибкой:
Export cannot be deleted as it is in use by another Stack
В этом примере проекта показано, как решить эту проблему, пройдя сценарий, в котором ссылка сначала устанавливается, а затем изменяется, что первоначально приводит к указанной выше ошибке и, наконец, успешно с помощью трюка, который я называю «фиктивным экспортом».
В этом репозитории в качестве менеджера пакетов используется Yarn, поэтому убедитесь, что он установлен, прежде чем приступать к примерам.
Начните с установки необходимых зависимостей:
$ yarn install
После того, как вы это сделаете, перейдите к части 1, чтобы начать!