我已在 AWS 中配置 Opensearch 域。作为 opensearch 中自动化配置的一部分,我想创建一组索引模式。
我尝试了很多网上可用的API,但都没有成功。有人设法在 AWS Opensearch 中创建索引模式吗?
就我而言(我使用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中实现这样的功能。