问题描述
你能帮我看看这里有什么问题吗?我收到 [/Resources/ElasticsearchDomain] 资源定义格式错误
AWstemplateFormatVersion: '2010-09-09'
Description: ElasticsearchDomain resource
Resources:
ElasticsearchDomain:
Type: AWS::Elasticsearch::Domain
Properties:
DomainName: "anvika"
ElasticsearchClusterConfig:
DedicatedMasterEnabled: "true"
InstanceCount: "1"
ZoneAwarenessEnabled: "false"
InstanceType: "t2.small.elasticsearch"
EBSOptions:
EBSEnabled: true
Iops: 0
VolumeSize: 10
VolumeType: "gp2"
Accesspolicies:
Version: "2012-10-17"
Statement:
- Effect: Allow
Principal:
AWS: "*"
Action:
- es:ESHttP*
Condition:
IpAddress:
aws:SourceIp:
- 192.0.2.0/24
Resource: arn:aws:es:us-west-1:987654321098:domain/anvika/*
解决方法
您有几个缩进问题。
- 您需要缩进
ElasticsearchDomain:
下的所有内容 - 您的数组需要缩进。
AWSTemplateFormatVersion: '2010-09-09'
Description: ElasticsearchDomain resource
Resources:
ElasticsearchDomain:
Type: AWS::Elasticsearch::Domain
Properties:
DomainName: "anvika"
ElasticsearchClusterConfig:
DedicatedMasterEnabled: "true"
InstanceCount: "1"
ZoneAwarenessEnabled: "false"
InstanceType: "t2.small.elasticsearch"
EBSOptions:
EBSEnabled: true
Iops: 0
VolumeSize: 10
VolumeType: "gp2"
AccessPolicies:
Version: "2012-10-17"
Statement:
- Effect: Allow
Principal:
AWS: "*"
Action:
- es:ESHttp*
Condition:
IpAddress:
aws:SourceIp:
- 192.0.2.0/24
Resource: arn:aws:es:us-west-1:987654321098:domain/anvika/*