gpt4 book ai didi

amazon-web-services - AWS 'Bucket already exists' - 如何将 "migrate"现有资源添加到 CloudFormation?

转载 作者:行者123 更新时间:2023-12-04 08:18:40 25 4
gpt4 key购买 nike

我们已经手动和使用 terraform 创建了一些基础设施,包括一些 s3 存储桶。将来我想使用纯 CloudFormation 将基础设施定义为代码。

所以我创建了一个 CloudFormation yaml 定义,它引用了一个现有的存储桶:

AWSTemplateFormatVersion: '2010-09-09'
Resources:
TheBucket:
Type: AWS::S3::Bucket
Properties:
BucketName: my-existing-bucket-name

当我尝试应用它时,执行失败,出现 CloudFormation 堆栈事件:
The following resource(s) failed to update: [TheBucket].
12:33:47 UTC+0200 UPDATE_FAILED AWS::S3::Bucket TheBucket
my-existing-bucket-name already exists

如何在不重新创建现有资源的情况下开始使用 CloudFormation 管理现有资源?还是设计上不可能?

最佳答案

您需要创建一个新存储桶并将旧存储桶中的数据同步到新存储桶。我还没有看到使用修改现有 S3 存储桶的方法。

关于amazon-web-services - AWS 'Bucket already exists' - 如何将 "migrate"现有资源添加到 CloudFormation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44022728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com