2

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" 
      } 
      } 
     }` 

期待して誰かがすでにこれを解決しました。

答えて

3

私は、Elastic Search 2.3が非常に新しくなったので、私に連絡したAWSサポートにも同じ問題を報告しました。Cloud Formationはバージョンプロパティをまだサポートしていません。したがって、CFNを使用している場合は、バージョン1.5を使用する必要があります。

+0

ありがとうございます。 –

+3

変更がいつ行われたのかわかりませんが、CloudFormation経由でElasticSearchをプロビジョニングするときに2.3がElasticsearchVersionに有効な値になりました。 – jbird

+0

私は "ElasticsearchVersion"をドキュメントで見つけることはできませんが、私のために働きました。 AWS :: Elasticsearch :: Domain'の '' Properties''の直接の子です。 – fazy

関連する問題