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

创建Kinesis Firehose投递流至OpenSearch 2.3报错,如何解决?

问题分析与解决方案

报错提示明确指出你的OpenSearch 2.3版本不在Kinesis Data Firehose的支持范围内,这是核心问题。以下是可行的解决路径:

方案1:升级OpenSearch域至兼容版本

AWS Kinesis Data Firehose对OpenSearch Service的版本有明确支持要求,OpenSearch 2.3不在官方支持列表中(当前支持的版本包括OpenSearch 1.0、1.1、2.5及以上,以及对应兼容模式的Elasticsearch 7.10等)。你需要:

  • 登录OpenSearch Service控制台,找到目标域
  • 在操作菜单中选择升级域
  • 选择一个Firehose支持的版本(如2.5或更高),按照提示完成升级
  • 注意:升级前建议备份域数据(可通过手动快照或自动快照功能完成)

方案2:通过中间存储层间接投递

如果暂时无法升级OpenSearch版本,可以通过S3作为中间层实现数据投递:

  • 创建以S3为目标的Firehose投递流,将Kinesis Streams的数据先写入S3
  • 创建Lambda函数,配置为S3对象创建事件的触发器,将S3中的数据同步到你的OpenSearch 2.3域
  • 确保Lambda函数拥有访问S3和OpenSearch域的必要IAM权限

额外检查项

  • 确认OpenSearch域的兼容模式已正确启用(对应Elasticsearch 7.10版本),但即使启用兼容模式,Firehose仍要求OpenSearch核心版本在支持列表中,因此方案1仍是优先选择

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 17:31:12