0

OpenDistroのPermissionsページで、 Permissionsに、クラスター権限cluster:monitor/mainが記載されています。ただし、この許可が実際にアクセスを許可するものに関するドキュメントや情報を見つけることができませんでした.

私が見つけた最小限の情報は、クラスターエンドポイントのルート エンドポイントへのアクセスを提供し、エンドポイントがクラスターのバージョンやその他の一般的な統計情報などを表示できることです。少なくとも次の投稿によると: Elasticsearch について話し合う

その特定のアクセス許可に興味がある理由は、Serilogを使用して C# を使用してクラスター内の複数のノードにログを記録するときに問題が発生したためです。Serilog を使用してログを記録するアプリケーションが Unauthorized 例外を受け取り、Elasticsearch クラスターに"No permissions for [cluster:monitor/main]"というメッセージが表示されます。Serilog で使用される内部 Elasticsearch ユーザーにcluster:monitor/main権限を付与すると、問題が修正されます。しかし、許可が何のために開かれるのか、またはログを記録しているユーザーが実際にその許可を最初に必要とする理由はわかりません。

したがって、質問は次のように要約されます。

パーミッション cluster:monitor/main は何をしますか? また、Serilog でマルチノード クラスターを使用する場合、ユーザーがログを記録するために必要なのはなぜですか?

4

1 に答える 1