You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Terraform为AWS Elasticsearch(OpenSearch)启用冷存储

Terraform AWS Provider aws_elasticsearch_domain 冷存储支持说明

目前Terraform AWS Provider的aws_elasticsearch_domain资源原生支持冷存储功能,相关配置未单独列为顶层参数,而是归属于cold_storage_options嵌套配置块下。

  • 启用冷存储的前置要求:必须先开启暖数据节点,即配置warm_enabled = true,否则冷存储配置会生效失败。
  • 需确保你使用的Terraform AWS Provider版本不低于v3.74.0,该版本首次正式加入了冷存储配置支持;同时对应域的引擎版本需为Elasticsearch 7.9+或OpenSearch 1.0+,低版本引擎不支持冷存储特性。

参考配置示例:

resource "aws_elasticsearch_domain" "example" {
  domain_name = "test-opensearch-domain"

  # 启用暖数据节点(冷存储前置要求)
  warm_enabled = true
  warm_count   = 2
  warm_type    = "ultrawarm1.medium.elasticsearch"

  # 启用冷存储
  cold_storage_options {
    enabled = true
  }

  # 其他域配置项,例如实例配置、访问策略、加密配置等省略
}

内容的提问来源于stack exchange,提问作者TomNg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 03:15:02