首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    通过Openresty拦截Cerebro界面的危险操作

    需求: 拦截掉cerebro界面上,对后端ES可能造成危险的操作,避免再出现类似情况出现。 实现: 这里使用nginx+lua来根据query来拦截。...log_format,注意这里我开启了request_body的记录功能(生产的nginx的vserver上一般不开的,因为body可能比较大,影响nginx的性能) log_format cerebro...配置文件如下: server { listen 9111; access_log /var/log/nginx/cerebro_proxy_access.log cerebro ; error_log.../json; # 说明: 192.168.2.4:9001 是我的cerebro的监听地址 proxy_pass http://192.168.2.4:9001;...界面上做了优雅处理) 3、执行一个delete index的操作,可以看到执行失败了(实际上返回是403,cerebro界面上做了优雅处理) 4、其他overview界面的一些危险(或者存在风险)的按钮

    56010

    别说,Cerebro 还真好用!老板再也不用担心 Elasticsearch 集群了

    Cerebro 的安装网站可以发现:https://github.com/lmenezes/cerebro,为了安装它,你必须使用 Java 1.8 或更新的版本。...安装 Cerebro 为了安装 Cerebro,需要手动下载并安装它。 你可以在 https://github.com/lmenezes/cerebro 上下载 Cerebro 的二进制发行版。...对于 Linux 或 macOSX,我们可以使用以下命令: wget -c https://github.com/lmenezes/cerebro/releases/download/v0.8.5/cerebro...-0.8.5.tgz tar xfvz cerebro-0.8.5.tgz 可以在上面的github里找到最新的 cerebro 发行版本。...运行 cerebro 可以通过如下的方式来运行 crebro: cerebro-0.8.5/bin/cerebro 针对 Windows 操作系统来说,可以使用如下的方式来运行: cerebro-0.8.5

    79440
    领券