EC2 Discovery Pluginにおけるcloud.aws.regionの変更について

EC2 Discovery Pluginを導入し、cloud.aws.regionを指定して起動したところ、
起動時のログに以下の出力がありました。

[WARN ][o.e.d.c.s.Setting ] [cloud.aws.region] setting was deprecated in Elasticsearch and will be removed in a future release! See the breaking changes documentation for the next major version.

将来的にこの設定はなくなるのでドキュメント見るように促されているようですが、
ドキュメントが見つからずどのような変更になるのかご存知の方おられましたらご教授頂けないでしょうか。

6系からはEC2 Discovery pluginで使われるcloud.aws.*系は削除され、
discovery.ec2.*というものに置き換わるようです。
以下、ご参考まで:slight_smile:
https://www.elastic.co/guide/en/elasticsearch/reference/master/breaking_60_plugins_changes.html#_ec2_discovery_plugin

1 Like

ありがとうございます!
5.4.1でご教授いただいたパラメータに変更したところ、そんなパラメータ知らないと怒られてしまいましたw

org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: unknown setting [discovery.ec2.region] did you mean any of [discovery.ec2.protocol, discovery.ec2.endpoint]?

Elasticsearch 6で該当のパラメータは削除される見通しのようですし、5.4.1ではcloud.aws.regionのままでWARNINGを無視するしかないでしょうかね。。。

実際に試しているわけではないのですが、
以下ドキュメントを見る限りは設定項目名が変わっているのかなと。

https://www.elastic.co/guide/en/elasticsearch/plugins/5.4/discovery-ec2-discovery.html

5.4.1でcloud.aws.regionでもcloud.aws.ec2.regionでも試してみましたが、
どちらも挙動は同じ(WARNINGも)になりました。
5系の間はこのまま運用しようかと思います。

ありがとうございました。

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.