Я новичок в использовании CloudFormation / CDK, и у меня возникают проблемы с поиском развертывания моих стеков без ошибок. В настоящее время я использую python CDK для создания корзины. Эта корзина будет содержать файлы моделей, и мне нужно убедиться, что корзина, развернутая в этом стеке, сохраняет данные во времени / новых развертываниях. Из моих первоначальных тестов кажется, что если bucket_name
не указано, CDK будет случайным образом генерировать новое имя сегмента при развертывании, что не является идеальным.
Вот фрагмент, используемый для создания сегмента:
bucket = aws_s3.Bucket(self, "smartsearch-bucket", bucket_name= 'mybucketname')
При первом запуске cdk deploy
проблем нет, и блок создается. Во второй раз, когда я запускаю cdk deploy
, я получаю сообщение о том, что моя корзина S3 уже существует. Что еще нужно, чтобы я мог повторно развернуть свой стек, используя заранее определенное имя сегмента S3?