amazon-web-services - 由于 S3Bucket 资源已存在,Cloudformation 模板失败

标签 amazon-web-services amazon-s3 aws-cloudformation

我创建了一个S3 Bucket,带有云形成,让我们说Bucket名称是S3Bucket, 我不希望在删除堆栈时删除此存储桶,因此将删除策略添加到保留,

现在的问题是,如果再次运行堆栈,它会提示 S3Bucket 名称已存在。 如果桶已经存在,它不应该提示。 为此该怎么办呢。 请帮忙

最佳答案

我过去遇到过这个问题,为了解决这个问题,我所做的是创建一个通用的 AWS cloudformation 模板/堆栈,它将创建所有静态的通用资源(像引导模板一样处理它)。 通常我会在此模板中添加 s3 存储桶、VPC、网络、数据库创建等的创建。

然后,您可以为其余资源创建其他 AWS cloudformation 模板/堆栈,这些资源通常是动态且不断变化的,例如 lambda、ec2、api 网关等。

关于amazon-web-services - 由于 S3Bucket 资源已存在,Cloudformation 模板失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59212867/

相关文章:

amazon-web-services - 如何在 WebACLAssociation 的 CloudFormation 堆栈中获取 CloudFront 分配 ARN?

amazon-web-services - 如何阻止用户访问我的网站的非http版本?

amazon-web-services - AWS Lambda 无服务器部署要求提供 AWS 提供商凭证

amazon-web-services - 更改用户数据中的变量

amazon-web-services - 由 LaunchConfig 创建的实例的 CloudFormation 标签

aws-cloudformation - 无法通过 cloudformation yaml 创建 AWS::ECS::Service,模型验证失败

amazon-web-services - 您如何让 Amazon SES 在 Debian Squeeze 上运行?

amazon-web-services - Codebuild - 构建简单的 hello world 项目

amazon-web-services - boto3 copy vs copy_object 关于 s3 中的文件权限 ACL

amazon-web-services - 从具有特定前缀的 S3 存储桶复制文件夹