Как показать трассировку стека с помощью aws cdk synth / deploy - PullRequest
0 голосов
/ 29 января 2020

Итак, я начинающий cdk и typcipt. После успешного развертывания нескольких стеков я не получаю следующую ошибку с cdk synth: Unexpected token export. Subprocess exited with error 1.

Меня меньше интересует решение этой проблемы и больше интересует, где находится трассировка стека, или какая-либо дополнительная информация об ошибке. Выполнение --trace или -v на самом деле не дает много полезной информации.

Любые идеи, как я могу получить такую ​​информацию ????

1 Ответ

0 голосов
/ 29 января 2020

За сценой произошло то, что CDK преобразуется в стек в шаблон облачной информации и сохраняет его в S3 - контейнер S3, созданный при запуске cdk bootstrap (Подробнее здесь ).

Когда вы запускаете cdk synth, CDK пытается преобразовать код (в вашем случае машинописный текст) в стек облачной информации. эта ошибка: Unexpected token export. может быть из-за асинхронного c вызова, который не завершился, кроме того, эта ошибка означает, что ваш код не может быть перенесен в стек облачной информации, но это не означает, что ваш код "cdk" сломан .

При запуске cdk deploy cdk сравните переданный шаблон с шаблоном S3. Развертывание только различий.

Обновление:

Вчера DevopsStart опубликовал sh новую статью об отладке cdk в коде vs. Это может быть полезно.

Отладка CDK в VSCode.

...