【问题标题】:My s3 bucket policy wouldn't apply to existing or newly created buckets我的 s3 存储桶策略不适用于现有或新创建的存储桶
【发布时间】:2020-09-25 03:08:24
【问题描述】:
LifecycleConfiguration:
        Rules:
          - Id: "S3-LifeCycle-Purger"
            ExpirationInDays: 90
            NoncurrentVersionExpirationInDays: 90
            Status: Enabled

它不会将该策略应用于现有存储桶,如果我创建一个新存储桶,它不会添加它

【问题讨论】:

    标签: amazon-s3 amazon-cloudformation aws-codepipeline


    【解决方案1】:

    我可以确认您提供的代码的 sn-p 正确且有效。我在一个简单的 S3 模板中对其进行了测试:

    ---
    Resources:
    
      MyBucket:
        Type: AWS::S3::Bucket
        Properties:
          LifecycleConfiguration:
            Rules:
              - Id: "S3-LifeCycle-Purger"
                ExpirationInDays: 90
                NoncurrentVersionExpirationInDays: 90
                Status: Enabled  
    

    如果它对您不起作用,则原因不在LifecycleConfiguration 设置范围内。

    【讨论】:

    • 那么你是如何测试它的,你通过控制台制作了一个桶对吗?
    • @thecoderguy No. 它的 cloudformation 模板。我把它粘贴在我的答案中。
    • 好的,我感觉它起作用了,我只是新手而已,但你怎么知道它起作用了?比如我在哪里看,因为我的任何桶都没有看到它。
    猜你喜欢
    • 2021-08-14
    • 2021-01-19
    • 2023-03-31
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-26
    相关资源
    最近更新 更多