aws elasticsearch连接器和aws elasticsearch问题

uxh89sit  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(0)|浏览(319)

我想去图书馆 aws-elasticsearch-connector 签署elasticsearch的请求。当我在本地使用通过aws configure设置的凭据时,它可以很好地加载凭据。但一旦部署,我就无法让它工作。逻辑告诉我缺少lambda可以访问的具有凭据的文件。我是elasticsearch的新手,不知道如何让它工作。我考虑过角色(lambda和elasticsearch是同一个账户),但我没有找到方法。我会感激你的帮助。

const { Client } = require('@elastic/elasticsearch')
const AWS = require('aws-sdk')
const createAwsElasticsearchConnector = require('aws-elasticsearch-connector')

const awsConfig = new AWS.Config({
  // Your credentials and settings here, see
  // https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Config.html#constructor-property
})

const client = new Client({
  ...createAwsElasticsearchConnector(awsConfig),
  node: 'https://my-elasticsearch-cluster.us-east-1.es.amazonaws.com'
})

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题