1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 可以通过手动将副本设置为0或定义模板来实现此操作(https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-templates.html)。Amazon OpenSearch(+2节点)的默认索引配置具有5个分片和1个副本。通过API也可以将刷新间隔设置为-1。有了这个,即使有多个节点,您的ES集群也会保持黄色状态。 Amazon OpenSearch支持开源ES REST APIs。可以通过运行下面显示的简单API来完成此操作。
curl -XPUT 'https://vpc-domain01-aaaaaaaaaa.us-west-2.es.amazonaws.com/index-name/_settings' -H 'Content-Type: application/json' -d '
{
"index" : {
"refresh_interval" : -1
}
}'
同样,您可以使用API创建模板来禁用副本:
curl –XPUT https://vpc-domain01-aaaaaaaaaa.us-west-2.es.amazonaws.com/_template/template1 -d
'{
"template": "logs*",
"settings":
{
"index" :
{
"number_of_shards": 1,
"number_of_replicas": 0,
}
}
}'
此操作无法直接通过CloudFormation完成,您可以通过Lambda或者在OpenSearch dashboard上调用以上API。
相关内容
- AWS 官方已更新 4 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前