如何使用 API 在 AWS opensearch 中创建索引模式?

问题描述 投票:0回答:1

我已在 AWS 中配置 Opensearch 域。作为 opensearch 中自动化配置的一部分,我想创建一组索引模式。

我尝试了很多网上可用的API,但都没有成功。有人设法在 AWS Opensearch 中创建索引模式吗?

python amazon-web-services opensearch amazon-opensearch
1个回答
0
投票

就我而言(我使用nodejs)我编写了创建opensearch索引的打字稿脚本,我使用

@opensearch-project/opensearch
npm包

import { Client } from "@opensearch-project/opensearch";
import { CampaignSearchIndex } from "../src/core/domain/indices";

const openSearchClient = new Client({
  node: process.env.OPENSEARCH_DB_NODE as string,
  auth: {
    username: process.env.OPENSEARCH_DB_USERNAME as string,
    password: process.env.OPENSEARCH_DB_PASSWORD as string,
  },
});
openSearchClient.indices.create({
  index: CampaignSearchIndex.IndexName,
  body: {
    mappings: {
      ...CampaignSearchIndex.getMapping(),
    }
  },
}).then(() => process.exit);

这是nodejs的示例代码,您可以在python中实现这样的功能。

© www.soinside.com 2019 - 2024. All rights reserved.