我的s3存储桶策略不适用于现有或新创建的存储桶

时间:2020-06-05 20:00:49

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

LifecycleConfiguration:
        Rules:
          - Id: "S3-LifeCycle-Purger"
            ExpirationInDays: 90
            NoncurrentVersionExpirationInDays: 90
            Status: Enabled

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

1 个答案:

答案 0 :(得分:1)

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

---
Resources:

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

如果它不适合您,则原因在LifecycleConfiguration设置之外。