index作成時に以下のような形でjsonを送信しようと思っているのですが、
ユーザ名やパスワード(もしくはCloud ID等)はどこに含めればよいのでしょうか?
LogstashやKibanaのコンソールからではなく、自作のプログラムからElasticsearch Service上に作成したインスタンスへのエンドポイントへリクエストする形で作成・データ投入を行えればと思っております。
request.put({
url:${this.esUrl + '/' + indexName},
headers: {
'Content-type': 'application/json',
},
json: {
settings: {
analysis: {
analyzer: {
my_kuromoji_analyzer: {
type: 'custom',
tokenizer: 'ja_tokenizer',
},
},
tokenizer: {
ja_tokenizer: {
type: 'kuromoji_tokenizer',
mode: 'normal',
},
},
},
},
mappings: {
data: {
properties: this.esMappings,
},
},
},
})