S3のデータをESドメインに正しく配置する方法についてお聞きしたいと思います。新しいESドメイン、バケット、ラムダ関数(この例では https://github.com/awslabs/amazon-elasticsearch-lambda-samples)を作成して構成しました。それらのすべては同じ場所に作成されます。AWS ESのS3からラムダ関数でデータを挿入できない
すべてが大丈夫だと思うが、私は私のバケットに何かを入れてみましたし、すべてがよさそうだ - 私は、新しいJSONファイルを配置した、その後、ラムダ関数は、それを検出したなどの結果を示しています。
{
"Records": [
"bucket": {
"name": "test",
"...."
},
"object": {
"key": "test.json",
"size": 22,
"eTag": "",
"sequencer": ""
}
....
]
}
2016-04-08T07:34:xxxxxxx 0 All 26 log records added to ES.
した後に私は間違って何をやっている
https://search-xxxx.us-west-2.es.amazonaws.com/_aliases
:すべて、私はESで何かを検索しようとしたが、それは私に、新しいインデックスを示していない、私はurlで、これをチェックしましたか?
あなたはhttps://github.com/awslabs/amazon-elasticsearch-lambda-samples/blob/master/src/s3_lambda_es.js報告コードからラムダ関数は、あなたがこれらの値と、それを更新した
/* Globals */
var esDomain = {
endpoint: 'my-search-endpoint.amazonaws.com',
region: 'my-region',
index: 'logs',
doctype: 'apache'
};
既存のインデックスのリンクを持って前に
乾杯:)
間に整列されることを確認してください?データを見直すには、kibanaプラグインを開くことができます(また、クラスタのコンソールからのリンクです)。 –
「インデックス名またはパターン」を設定する必要があるため、私はkibanaを設定できませんが、デフォルトのキバナインデックスを除き、任意のインデックスを持ちます。私はindecesのタブを噛んだが、私は 'kibana-4'しか持っていない。 –