elasticsearch - 弹性搜索堆栈功能中的安全性是否免费?
问题描述
我们正在构建一个需要弹性搜索安全功能的开源应用程序。我正在尝试查找安全功能是否可免费用于弹性搜索。弹性搜索网站说 Xpack 现已开放。不确定它是否真的是开源的。
有人可以分享你的经验吗?
解决方案
这篇博文解释了 Elastic “打开”他们的 XPack 代码的一些原因。这里的“开放”仅仅意味着他们将私有 XPack 存储库合并到开放的存储库中。上面的博客文章没有提到的原因之一是,此举主要是为了促进繁琐的工程任务,即必须保持所有产品版本同步。无论如何,XPack 代码现在已经公开,任何人都可以看到,但它不像“免费啤酒”那样免费。
如Elastic 订阅页面所示(请参见下图中的红色矩形),XPack Security 仅从金牌许可证开始可用。
另一种选择是使用他们的弹性云,它提供开箱即用的安全性,并允许您每月支付较低的费用。
如果价格负担对您来说太重,您可能需要查看SearchGuard,它是 ES 的替代安全插件,它为基本安全功能提供免费的社区层。
更新(2019 年 3 月 11 日):
从今天开始,亚马逊发布了一个完全开源的 Elasticsearch 版本,带有一个安全(和警报)插件。更多信息:https ://opendistro.github.io/for-elasticsearch/
更新(2019 年 5 月 20 日):
从 6.8.0 和 7.1.0 版本开始,XPack Security 的一些功能现在包含在 BASIC 许可证中,因此是免费的。
更新(2019 年 9 月 4 日):
Elastic 已就 SearchGuard 侵犯知识产权提起诉讼:https ://www.elastic.co/blog/dear-search-guard-users
诉讼详情:https ://www.pacermonitor.com/public/case/29887799/Elasticsearch,_Inc_et_al_v_Floragunn_GmBH
这会影响 SearchGuard 用户和 OpenDistro 用户,因为后者重新打包了 SearchGuard 插件。
推荐阅读
- node.js - AWS ALB 后面 EC2 中 Docker 上 NodeJS 的客户端超时
- android - 在arcore中绘制垂直线到相机中心
- matlab - 自动插入nans而不覆盖
- java - Calendar.setTimeInMillis 错误 - 为什么会这样?
- c - 了解结构中的填充
- python - 我该怎么做才能使此代码正常工作?(Python)
- javascript - 如何使用元素数据属性最小化功能重复?
- wordpress - 如何按自定义字段过滤 ACF 帖子对象字段/搜索?
- xamarin.forms - Xamarin(Forms 或 Native)和带有 DRM(ProtectionInfo)的播放器
- postgresql - 如何在 AWS Aurora RDS Postgres 中创建用户定义的函数