AWS Ошибка создания CDK S3 Bucket - Bucket_Name уже существует - PullRequest
0 голосов
/ 04 апреля 2020

Я новичок в использовании CloudFormation / CDK, и у меня возникают проблемы с поиском развертывания моих стеков без ошибок. В настоящее время я использую python CDK для создания корзины. Эта корзина будет содержать файлы моделей, и мне нужно убедиться, что корзина, развернутая в этом стеке, сохраняет данные во времени / новых развертываниях. Из моих первоначальных тестов кажется, что если bucket_name не указано, CDK будет случайным образом генерировать новое имя сегмента при развертывании, что не является идеальным.

Вот фрагмент, используемый для создания сегмента:

bucket = aws_s3.Bucket(self, "smartsearch-bucket", bucket_name= 'mybucketname')

При первом запуске cdk deploy проблем нет, и блок создается. Во второй раз, когда я запускаю cdk deploy, я получаю сообщение о том, что моя корзина S3 уже существует. Что еще нужно, чтобы я мог повторно развернуть свой стек, используя заранее определенное имя сегмента S3?

...