amazon-web-services - 模板格式错误:[/Resources/ElasticsearchDomain] 资源定义格式错误
问题描述
你能帮忙看看这里有什么问题吗?我收到 [/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/*
推荐阅读
- vue.js - 如何正确配置 Storybook 中的 Webpack 文件以使用 PostCSS 编译我的 CSS?
- firebase - 仅使用功能选项启动 Firebase 模拟器时出错
- c - 有人可以准确解释这段代码中的 for 循环是如何工作的吗?
- php - 从 Laravel 6 到 Horizon,作业因允许的内存大小而失败
- javascript - 如何在后台在服务器上运行 Typescript 文件?
- python - pixel-cnn (tensorflow-gpu) 无法识别 GPU
- sql - 另一个值条件中的“案例”
- ruby-on-rails - 在 time_select 中禁用或隐藏分钟
- html - z-index 不影响元素的显示顺序
- unit-testing - 在 Jest 测试中模拟所需的类而不实际导入它