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

gefragt vor 5 Jahren328 Aufrufe
2 Antworten
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
beantwortet vor 5 Jahren
0

Thank you :)

I look forward to it being available in the future.

Thanks
Nick

beantwortet vor 5 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen