0

私のInput句は valueAと別の value を生成しB、結果を含むテキストを含む電子メール通知を送信したいと考えていますA/B。節で Groovy スクリプトを使用したローカルで動作する初期バージョンがあったため、 の結果を保持Transformする新しい変数がありましたが、elastic.co では、セキュリティ上の理由から式スクリプトのみを使用できます。また、メールの本文タグ内の式をインラインで解決しようとしましたが、明らかに式が解決されません。ctx.payload.resultA/B{{var}}

Groovyを使用してペイロードを変更することはできません。何か案は?

4

1 に答える 1

0

Elastic のクラウドでは、Groovy スクリプトを有効にすることもできます (デフォルトでは無効になっています)。クラウドのクラスター作成ページから:

Elasticsearch はスクリプトを使用して、柔軟なランキング、フィルタリング、ファセットなどを実装できます。任意のコードの実行を可能にするため、使用を制限することが重要です。サンドボックス スクリプトを有効にすると、Painless スクリプト言語が 5.0 で有効になります。古いバージョンでは、「表現」と「口ひげ」言語が有効になります。すべてのスクリプトを有効にすると、Groovy およびプラグインによって提供されるすべての言語が使用可能になります。

于 2016-10-25T20:10:53.600 に答える