AWS::S3::Bucket LifecycleConfiguration - DEEP_ARCHIVE returns error

0

Hi all,

I am trying to update an existing CloudFormation stack for an AWS::S3::Bucket to modify the LifecycleConfiguration to add a rule for transition to DEEP_ARCHIVE. Unfortunately when deploying the updated template I get the following error:

Value of StorageClass property must be in [STANDARD_IA, GLACIER, Glacier]

The snippet of the template I am using is:

      LifecycleConfiguration:
        Rules:
          - 
            Id: RULE-Lifecycle-MultiPartUpload
            AbortIncompleteMultipartUpload: 
              DaysAfterInitiation: 7
            Status: Enabled
          -
            Id: RULE-Lifecycle-StorageClass
            Transitions:
              -
                StorageClass: DEEP_ARCHIVE
                TransitionInDays: 14
            NoncurrentVersionTransitions:
              -
                StorageClass: DEEP_ARCHIVE
                TransitionInDays: 14               
            Status: Enabled
          - 
            Id: RULE-Lifecycle-Expire-Everything-Eventually
            ExpirationInDays: 3650
            Status: Enabled 

Has CloudFormation not been updated to support DEEP_ARCHIVE yet? I thought it was generally available everywhere already.

Thanks
Nick

Edited by: N Miller on Apr 4, 2019 2:07 PM

已提問 5 年前檢視次數 328 次
2 個答案
0

Hello there,

The property value LifecycleConfiguration - DEEP_ARCHIVE under the resource AWS::S3::Bucket is currently a feature request. I have added your interest to it. Our Cloudformation team is working on adding the feature.

Thanks,
Nitheesha

profile pictureAWS
已回答 5 年前
0

Thank you :)

I look forward to it being available in the future.

Thanks
Nick

已回答 5 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南