gpt4 book ai didi

amazon-web-services - 尽管存在 DeletionPolicy : Retain,Cloudformation 删除仍会删除 S3 存储桶

转载 作者:行者123 更新时间:2023-12-03 07:29:02 27 4
gpt4 key购买 nike

我有一个具有以下内容的云形成模板,如果我删除堆栈,即使存储桶 DeletionPolicyRetain,存储桶仍会删除。

Resources:
mybucket123:
Type: 'AWS::S3::Bucket'
DeletionPolicy: Retain
Properties:
AccessControl: Private
PublicAccessBlockConfiguration:
BlockPublicAcls: true
BlockPublicPolicy: true
IgnorePublicAcls: true
RestrictPublicBuckets: true
BucketEncryption:
ServerSideEncryptionConfiguration:
- ServerSideEncryptionByDefault:
SSEAlgorithm: AES256
VersioningConfiguration:
Status: Enabled

Outputs:
S3Bucket:
Description: Test CFT to create a bucket.
Value: !Ref mybucket123

最佳答案

使用您提供的相同模板并添加了 BucketName 属性,我得到了 AWS CloudFormation documentation on DeletionPolicy 中所述的预期行为。 .

如果您在 S3 存储桶资源上指定要保留的 DeletionPolicy,则将跳过该资源的删除。要验证这一点,请检查 CloudFormation Stack 的资源选项卡(如附件)。您的 S3 资源的状态将为 DELETE_SKIPPED。您可能会感到困惑的是,堆栈本身现在已经消失了,但这是在堆栈删除操作之后预期的情况。此外,如果您在 AWS 管理控制台中打开 Amazon S3 页面,您的资源仍然会在那里。 CloudFormation page

仔细检查您的结果。

关于amazon-web-services - 尽管存在 DeletionPolicy : Retain,Cloudformation 删除仍会删除 S3 存储桶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68785043/

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