AWSでElasticsearch 2.3ドメインを作成しようとしていますが、何らかの理由でElasticsearchのバージョンを指定できません。現在、Amazonは1.5と2.3の両方をサポートしています。私が得るエラーはAWS Elasticsearchドメイン - 雲の作成テンプレート
"検出されたサポートされていないプロパティElasticsearchVersion"です。
これは、バージョンを設定するパラメータが正しくないことを意味していますが、ドキュメント内のどこにでも必要なものを見つけることはできません。プロパティを指定しないと、1.5バージョンのElasticsearchクラスタが作成されます。
テンプレートスニペットは:
`"ElasticsearchDomain": {
"Type": "AWS::Elasticsearch::Domain",
"Properties": {
"DomainName": { "Ref" : "EsName" },
"ElasticsearchVersion": "2.3",
"ElasticsearchClusterConfig": {
"DedicatedMasterEnabled": { "Ref" : "EsDedicatedMaster" },
"InstanceCount": { "Ref" : "EsInstanceCount" },
"ZoneAwarenessEnabled": "true",
"InstanceType": { "Ref" : "EsInstanceType" },
"DedicatedMasterType": { "Ref" : "EsMasterInstanceType" },
"DedicatedMasterCount": "3"
},
"EBSOptions": {
"EBSEnabled": true,
"Iops": 0,
"VolumeSize": { "Ref" : "EsEbsVolumeSize" },
"VolumeType": { "Ref" : "EsEbsVolumeType" }
},
"SnapshotOptions": {
"AutomatedSnapshotStartHour": "0"
},
"AccessPolicies": {
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "es:*",
"Resource": "*"
}]
},
"AdvancedOptions": {
"rest.action.multi.allow_explicit_index": "true"
}
}
}`
期待して誰かがすでにこれを解決しました。
ありがとうございます。 –
変更がいつ行われたのかわかりませんが、CloudFormation経由でElasticSearchをプロビジョニングするときに2.3がElasticsearchVersionに有効な値になりました。 – jbird
私は "ElasticsearchVersion"をドキュメントで見つけることはできませんが、私のために働きました。 AWS :: Elasticsearch :: Domain'の '' Properties''の直接の子です。 – fazy