Mat*_*oty 6 python amazon-s3 amazon-web-services aws-cloudformation aws-cdk
我刚开始使用 CloudFormation / CDK,并且无法弄清楚如何正确部署我的堆栈。目前我正在使用 python CDK 创建一个存储桶。该存储桶将保存模型文件,我需要确保部署在该堆栈中的存储桶随着时间的推移/新部署保留数据。从我最初的测试来看,似乎如果bucket_name
不指定,CDK将在部署时随机生成一个新的存储桶名称,这并不理想。
这是用于创建存储桶的代码片段:
bucket = aws_s3.Bucket(self, "smartsearch-bucket", bucket_name= 'mybucketname')
我第一次运行时cdk deploy
,没有任何问题,并且创建了存储桶。第二次运行时cdk deploy
,我收到一条错误消息,指出我的 S3 存储桶已存在。还需要什么才能使用预定的 S3 存储桶名称重新部署我的堆栈?
我遇到了同样的问题,这是因为我之前已经手动创建了存储桶以进行一些测试,而不是最初由 ECS 堆栈创建。删除存储桶肯定会使 ECS 部署正常工作,就像您和我多次测试运行部署一样。确保没有手动预先创建ECS资源。
ECS 识别是否必须重新创建资源的方式是通过以下标签:
归档时间: |
|
查看次数: |
9016 次 |
最近记录: |