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

使用AWS CloudFormation模板创建栈时遇[/Resources]空值错误求助

解决AWS CloudFormation模板报错:[/Resources] 模板中不允许使用'null'值

错误信息翻译

当前遇到的错误信息翻译为:[/Resources] 模板中不允许使用'null'值

问题根源

你的CloudFormation模板存在全角空格格式问题:YAML对缩进要求严格,必须使用英文半角空格,而你模板中Resources:下的CodeForCCLEBSAPI:前面用了全角空格,这会被模板解析器识别为无效字符,最终触发"null值不允许"的报错。

修正后的模板

将所有全角空格替换为英文半角空格即可,修正后的完整模板如下:

AWSTemplateFormatVersion: 2010-09-09
Description: A CCL EBS template
Resources:
  CodeForCCLEBSAPI:
    Type: AWS::IAM::Role
    Properties:
      RoleName: 'ccl-ebs-role-1'
      AssumeRolePolicyDocument:
        Statement:
        - Action: ['sts:AssumeRole']
          Effect: Allow
          Principal:
            Service: [codebuild.amazonaws.com]
        Version: '2012-10-17'
      Path: /
      Policies:
        - PolicyName: CodeForCCLEBSAPI
          PolicyDocument:
            Version: '2012-10-17'
            Statement:
              - Action:
                  - elasticbeanstalk:CreateApplication
                  - elasticbeanstalk:CreateEnvironment
                  - elasticbeanstalk:DeleteApplication
                  - elasticbeanstalk:RebuildEnvironment
                  - elasticbeanstalk:SwapEnvironmentCNAMEs
                  - elasticbeanstalk:TerminateEnvironment
                Effect: Allow
                Resource: "*"
              - Action:
                  - elasticbeanstalk:*
                  - ec2:*
                  - elasticloadbalancing:*
                  - autoscaling:*
                  - cloudwatch:*
                  - s3:*
                  - sns:*
                  - rds:*
                  - cloudformation:*
                Effect: Allow
                Resource: "*"

内容的提问来源于stack exchange,提问作者Bandita Pradhan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 06:21:37