【问题标题】:How to configure IntelligentTieringConfiguration for an AWS::S3::Bucket resouce?如何为 AWS::S3::Bucket 资源配置智能分层配置?
【发布时间】:2021-07-15 02:51:05
【问题描述】:

我正在尝试编写 CloudFormation 模板来配置具有智能层配置的 AWS S3 存储桶,并且已阅读 AWS::S3::Bucket IntelligentTieringConfiguration 链接。但是不清楚在 YAML 文件中的位置。

我有一个模板文件,并运行 AWS CLI 命令

$ aws cloudformation create-stack --stack-name test-s3 --template-body file://test-s3.yaml --region us-east-1

我试过了

Description: AWS Cloudformation template to create S3 buckets
Resources:
  S3Bucket0:
    Type: AWS::S3::Bucket
    DeletionPolicy: Retain
    IntelligentTieringConfiguration:
      Id: Tier1
      Status: Enabled
      Tiering:
        - ARCHIVE_ACCESS

...这会立即从 AWS CLI 给出此错误。

An error occurred (ValidationError) when calling the CreateStack operation: Invalid template resource property 'IntelligentTieringConfiguration

...或...

Description: AWS Cloudformation template to create S3 buckets
Resources:
  S3Bucket0:
    Type: AWS::S3::Bucket
    DeletionPolicy: Retain
    Properties:
      IntelligentTieringConfiguration:
        Id: Tier1
        Status: Enabled
        Tiering:
          - ARCHIVE_ACCESS

...在 AWS CloudFormation 控制台中出现此错误。

Encountered unsupported property IntelligentTieringConfiguration

那么正确的格式是什么?

【问题讨论】:

    标签: amazon-s3 amazon-cloudformation


    【解决方案1】:

    建议在编写模板以及自动完成和文档链接时尝试使用 VSCode 中的 CloudFormation Linter 来查看其中的一些内联错误:

    [cfn-lint] E3002: Invalid Property Resources/S3Bucket0/Properties/IntelligentTieringConfiguration
    

    应该看起来更像这样:

    Resources:
      S3Bucket0:
        Type: AWS::S3::Bucket
        DeletionPolicy: Retain
        Properties:
          IntelligentTieringConfigurations:
            - Id: Tier1
              Status: Enabled
              Tierings:
                - AccessTier: ARCHIVE_ACCESS
                  Days: 
    

    【讨论】:

    • 谢谢帕特。是的 aws cloudformation validate-template 只是没有削减它。
    猜你喜欢
    • 2017-12-16
    • 1970-01-01
    • 2019-11-11
    • 2021-06-01
    • 1970-01-01
    • 2021-03-28
    • 1970-01-01
    • 2020-08-13
    • 2019-12-22
    相关资源
    最近更新 更多