SIEM on Amazon OpenSearch Service 升级攻略:从 Elasticsearch 7.10 到 OpenSearch 2.19

发布时间:2026/10/6 17:04:57

SIEM on Amazon OpenSearch Service 升级攻略:从 Elasticsearch 7.10 到 OpenSearch 2.19 SIEM on Amazon OpenSearch Service 升级攻略从 Elasticsearch 7.10 到 OpenSearch 2.19【免费下载链接】siem-on-amazon-opensearch-serviceA solution for collecting, correlating and visualizing multiple types of logs to help investigate security incidents.项目地址: https://gitcode.com/gh_mirrors/si/siem-on-amazon-opensearch-serviceSIEM on Amazon OpenSearch Service 是 AWS 上一套成熟的开源安全日志分析方案它能够从多个 AWS 账户收集 CloudTrail、GuardDuty、VPC Flow Logs 等数十种日志并自动完成关联分析与可视化帮助安全团队快速调查安全事件。本文是一份面向运维新手与安全工程师的完整升级攻略手把手教你如何把方案中的 Elasticsearch 7.10 域平滑升级到官方推荐的 OpenSearch 2.19全程约 30 分钟即可完成无需重写任何代码。为什么要升级到 OpenSearch 2.19Elasticsearch 7.10 已停止功能演进而 OpenSearch 2.19 带来了更快的查询性能、更强的安全能力如细粒度访问控制与更完善的索引管理。该项目在 v2.10.4 起已正式支持 OpenSearch 2.19官方明确推荐以“启用兼容模式”的方式升级部分预置仪表盘还要求 1.3 及以上版本因此升级到 2.19 是当前性价比最高的选择。升级前的 3 项准备工作升级前请先完成以下检查避免升级中断或配置丢失确认域名称默认 OpenSearch Service 域名为aes-siem。备份自定义配置升级会自动覆盖 Global 租户设置与仪表盘旧文件会备份到aes-siem-账号-snapshot/saved_objects/桶中如需保留请先手动下载。记录自定义策略S3 桶策略、KMS 密钥策略、IAM 策略等均由模板自动生成若曾手工修改升级后会被覆盖请提前备份并做好差异比对。第一步升级 OpenSearch Service 域打开 [OpenSearch Service 控制台] → 选择aes-siem域 → 点击Actions→Upgrade domain在 “Version to upgrade to” 中选择OpenSearch 2.19推荐勾选Enable compatibility mode启用兼容模式推荐点击Submit提交等待域状态变为 Active 即完成引擎升级。第二步检查 es-loader Layer 版本兼容性es-loader Lambda 函数目前运行在 Python 3.14 运行时上。请进入 Lambda 控制台检查配置文件所在的 Layer 的Compatible runtimes是否包含 Python 3.14若缺失请补充否则升级后日志装载会失败。官方推荐通过 Lambda Layer 方式管理user.ini这样每次更新 SIEM 时配置不会被删除详见 configure_siem.md。第三步更新 CloudFormation 栈进入 [CloudFormation 控制台] → 选择栈aes-siem→ 点击UpdatePrepare template 选择Replace current templateTemplate source 选择Amazon S3 URL填入对应区域的模板地址可参考 cloudformation_list.md其余参数保持默认连续点击 Next 完成更新提示若希望保留现有 S3 日志桶策略可设置参数LogBucketPolicyUpdate为keep。使用 AWS CDK 更新 SIEM如果你最初用 AWS CDK 部署更新方式略有不同先从仓库拉取最新代码git pull --rebase恢复安装时备份的cdk.json与cdk.context.json到source/cdk/目录然后执行cdk deploy确认差异后输入y即可几分钟内完成更新。从 v2.8.0d 及更早版本升级时还需先执行cdk bootstrap完成 CDK v1 到 v2 的迁移完整步骤见 deployment.md。升级后验证与常见问题升级完成后建议依次做 3 项验证登录 OpenSearch Dashboards确认选择Global租户后预置仪表盘正常显示检查日志入库向aes-siem-账号-log桶写入测试日志观察是否被自动加载核对仪表盘版本新版预置对象位于source/saved_objects/config/opensearch_2.19.0.ndjson与source/saved_objects/dashboard.ndjson可手动导入确认常见问题若日志无法入库优先检查 es-loader Layer 运行时版本与 S3 桶策略若仪表盘异常可从备份桶中恢复原saved_objects配置。更新日志可随时查看 CHANGELOG.md。总结从 Elasticsearch 7.10 升级到 OpenSearch 2.19 并不复杂先升级域、再校验 es-loader Layer、最后更新 CloudFormation 栈或 CDK 即可。通过本文的 SIEM on Amazon OpenSearch Service 升级攻略你可以在约 30 分钟内完成一次安全、平滑的版本升级享受更快的查询性能与更完善的安全分析能力为后续的安全事件调查打下坚实基础。【免费下载链接】siem-on-amazon-opensearch-serviceA solution for collecting, correlating and visualizing multiple types of logs to help investigate security incidents.项目地址: https://gitcode.com/gh_mirrors/si/siem-on-amazon-opensearch-service创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/6 17:04:29

气体放电管GDT选型与应用实战:从原理到多级防护设计

1. 气体放电管到底是个什么东西 第一次接触气体放电管(GDT)是在做一个室外设备的防雷方案时,当时选型选到头疼,翻了不少厂家的规格书,也踩过一些坑。后来慢慢摸清了它的脾气,发现这东西虽然结构简单&#x…

2026/10/6 17:04:29

二极管原理与选型实战:从PN结到整流、钳位、TVS保护电路

1. 从一块烧毁的电路板说起:二极管到底在电路里扮演什么角色 刚入行那会儿,我在一块电源板上栽了个跟头。一个简单的整流电路,上电瞬间二极管就冒烟了,拆下来一测,PN结已经击穿短路。当时我盯着那颗黑乎乎的小元件想了…

2026/10/6 17:04:29

二极管从原理到实战:PN结、反向恢复与选型避坑指南

二极管这个元件,刚入行的时候觉得它最简单——一个PN结,单向导电,没了。但真到了电路设计里,你会发现事情远没有这么简单。反向恢复时间能让你的开关电源效率掉好几个点,寄生二极管能让你的MOS管在死区时间里偷偷导通&…

2026/10/6 17:04:29

海康工业相机SDK在VS+QT+C++环境下的深度集成实战

1. 项目概述:为什么工业相机二次开发必须啃下VSQTC这条硬骨头海康工业相机SDK二次开发,不是写个Hello World就能跑通的玩具项目,而是产线视觉检测、精密装配引导、AOI缺陷识别这类真实工业场景里,工程师每天要面对的“生产级交付任…

2026/10/6 17:04:29

Kamailio select框架实战:从旧式@写法到$sel()的迁移与用法

去年我接手一个从OpenSER时代一路迁过来的 Kamailio 路由脚本,打开配置文件第一眼就愣住了:满屏都是 to.uri.host 、 from.uri.host 这类以 开头的写法。新版 Kamailio 虽然还认一部分这种旧式 select,但官方文档的主推写法已经变成了 …

2026/10/6 16:59:29

SpringBoot+Vue民宿管理系统毕业论文设计与实现全流程指南

简介:一份面向计算机专业毕业生与开发者的SpringBootVue民宿管理系统毕业论文资源,围绕民宿管理信息化需求,给出了从需求分析、架构设计到数据库设计的完整方案。资源包共1个doc文件,体积仅1.11MB,属于可直接参考的电子…

2026/10/5 6:32:56

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/6 4:01:51

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/5 17:38:27

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 0:03:23

MR25H40CDF+STM32F031C6工业级高可靠数据存储方案

1. 项目概述:为什么在工业现场非得用 MR25H40CDF 配 STM32F031C6 做数据存储?在工厂产线的 PLC 控制柜里、在风电变流器的散热片背面、在矿井监测终端的金属外壳下,你经常能看到一块指甲盖大小的黑色芯片——它既不是 Flash,也不是…

2026/10/6 0:03:23

MRAM+STM32工业断电数据保全实战指南

1. 项目概述:为什么在工业现场非得用 MR25H40CDF 配 STM32F031C6 做数据存储?在工厂产线的PLC柜里、在野外无人值守的环境监测终端里、在高速运转的包装机控制板上,你经常能看到一块指甲盖大小的黑色芯片,旁边贴着“MR25H40CDF”丝…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑