Как развернуть только код IaC с использованием AWS CDK в рамках проекта рабочих пространств Lerna / Yarn?

#amazon-web-services #aws-cdk #lerna

Вопрос:

Я создал простой монорельсовый проект, используя рабочие пространства lerna и yarn. Я также заинтересован в добавлении своего проекта AWS CDK в тот же репозиторий git.

Структура моего проекта выглядит примерно так:

 my-project/  aws/  packages/  common/  ui/  api/  

aws это мой проект AWS CDK, предназначенный для моей инфраструктуры в виде сценариев кода (IaC). Когда я запускаю cdk deploy , а затем проверяю содержимое своего zip-файла в S3, CDK поставляется в комплекте со всем проектом, включая мой код пользовательского интерфейса. Можно ли настроить CDK для объединения только файлов, найденных в aws каталоге?

Комментарии:

1. да, в определенных ситуациях — но мы должны увидеть некоторый код из вашего cdk, который объединяет активы. Если его лямбды, то это один путь, если его кодовые исходники-это другой, и т. Д. и т. Д. Пожалуйста, отправьте соответствующий код для этого раздела вашего CDK, чтобы мы могли помочь вам больше.