You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用CloudFormation YAML创建S3桶时遇“Property Status cannot be empty”错误求助

解决CloudFormation创建S3桶报错“Property Status cannot be empty”

错误根源在LifecycleConfiguration的Rules配置段:S3生命周期规则要求必须显式指定Status属性(取值只能是Enabled或Disabled),你的配置里只定义了Transition规则,遗漏了这个必填项。

修改后的完整YAML配置如下(已补全缺失的Status属性):

Resources:
 MyS3Profile:
    Type: AWS::S3::Bucket
    Properties:
      #AccelerateConfiguration: AccelerateConfiguration
      AccessControl: BucketOwnerFullControl
      BucketName: naa-jivitam
      #IntelligentTieringConfigurations: []
      #InventoryConfigurations: []
      LifecycleConfiguration:
        Rules:
          - Status: Enabled  # 新增必填的Status属性
            Transition: 
                  StorageClass: GLACIER
                  TransitionInDays: 25
      LoggingConfiguration: 
        DestinationBucketName: naa-jivitam
        LogFilePrefix: my-s3-logs/
      MetricsConfigurations: 
        - Id: MyMetricsConfiguration
          Prefix: MetricLogs/
      OwnershipControls: 
        Rules:
          - ObjectOwnership: BucketOwnerEnforced
      PublicAccessBlockConfiguration: 
        BlockPublicAcls: true
        IgnorePublicAcls: true
        BlockPublicPolicy: true
        RestrictPublicBuckets: true
      VersioningConfiguration: 
        Status: Enabled
      WebsiteConfiguration: 
        IndexDocument: covidform/covid_form/templates/index.html

额外提醒:当前LoggingConfiguration将待创建的桶自身设为日志目标桶,会触发循环依赖错误(桶未创建完成无法作为自身日志目标)。建议单独创建日志桶,或先手动完成日志桶创建后再配置该属性。

内容的提问来源于stack exchange,提问作者Chaitanya Chitturi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 17:29:56