CloudFormationでElasticSearchService 5.x系を構築する時の注意点
CloudFormationでElasticSearchServiceを構築しようとしたところ、
Createに異様に時間がかかる上、
Creating Elasticsearch Domain did not stabilize.
というエラーが出て構築に失敗してしまうという状況に出くわしました。 (ロールバックにも異様に時間がかかるという、、)
調べてみたところ、バージョン5.x系のElasticSearchを作る場合、 AdvancedOptionsの指定が必須らしいとのこと。
https://forums.aws.amazon.com/thread.jspa?messageID=768527
YAMLだとこうなります。
ElasticsearchVersion: "5.3" AdvancedOptions: rest.action.multi.allow_explicit_index: true indices.fielddata.cache.size: ""
公式ドキュメントだと「Required: No」となっているので結構な罠ですね、、。