Elasticsearch添加密码验证后、并且使用于构建和使用API的API平台访问带密码的es方案

这篇具有很好参考价值的文章主要介绍了Elasticsearch添加密码验证后、并且使用于构建和使用API的API平台访问带密码的es方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Elasticsearch添加密码验证后、并且使用于构建和使用API的API平台访问带密码的es方案

  • 前言:

    • es开启了加密验证之后,通过http请求orhttps会出现如下报错

    • {
          "error": {
              "root_cause": [
                  {
                      "type": "security_exception",
                      "reason": "missing authentication credentials for REST request [/azang]",
                      "header": {
                          "WWW-Authenticate": [
                              "Basic realm=\"security\" charset=\"UTF-8\"",
                              "ApiKey"
                          ]
                      }
                  }
              ],
              "type": "security_exception",
              "reason": "missing authentication credentials for REST request [/azang]",
              "header": {
                  "WWW-Authenticate": [
                      "Basic realm=\"security\" charset=\"UTF-8\"",
                      "ApiKey"
                  ]
              }
          },
          "status": 401
      }
      
  • 很多其情况下很多教程就会很离谱告诉你去配置文件中关闭了安全校验如xpack.security.enabled: false…这不是有点大病么?我加上了密码, 是为了安全, 你丫叫我关了, 用来学习测试也就算了。。。。生产这样子反手一个666

  • 这里演示使用的是apifox当然postman也可以的或者其他的就需要看情况而定了

  • 首先我们新建接口然后在请求参数中添加Auth, 类型选择Basic Auth, 同时填写对应的Username和Password(这里只用了put请求其他的是一样的自己举一反三)

    Elasticsearch添加密码验证后、并且使用于构建和使用API的API平台访问带密码的es方案,Elasticsearch,中间件,elasticsearch,大数据,搜索引擎

  • 测试

    Elasticsearch添加密码验证后、并且使用于构建和使用API的API平台访问带密码的es方案,Elasticsearch,中间件,elasticsearch,大数据,搜索引擎

    这里不再有401鉴权失败的返回了,这里之所以400是因为已经存在这个azang的索引了

  • 创建一个新的索引再进行尝试, 成功

    Elasticsearch添加密码验证后、并且使用于构建和使用API的API平台访问带密码的es方案,Elasticsearch,中间件,elasticsearch,大数据,搜索引擎文章来源地址https://www.toymoban.com/news/detail-613442.html

到了这里,关于Elasticsearch添加密码验证后、并且使用于构建和使用API的API平台访问带密码的es方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于Jquery的Validate插件--rules添加自定义方法(强密码验证方法)

    链接: https://www.runoob.com/jquery/jquery-plugin-validate.html Query Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用

    2024年02月08日
    浏览(37)
  • 给docker创建的elasticsearch容器添加密码

    1.进入容器 docker exec -it elasticsearch bash 2.启用认证 vi config/elasticsearch.yml #添加如下内容 3.保存后,退出容器,重启ES docker restart elasticsearch 1.上一步重启ES容器后,再次进入容器: docker exec -it elasticsearch /bin/bash 2.再次进入容器后,执行以下命令 ./bin/elasticsearch-setup-passwords intera

    2024年02月16日
    浏览(44)
  • 运营商三要素 API:构建安全高效的身份验证系统

    前言 当今数字化的世界中,身份验证是各行各业中至关重要的一环。为了保护用户的隐私和数据安全,企业需要寻求一种既安全可靠又高效便捷的身份验证方式。运营商三要素 API 应运而生,为构建安全高效的身份验证系统提供了有力的解决方案。 运营商三要素API简介 运营

    2024年02月12日
    浏览(41)
  • ELK-elasticsearch设置用户、添加新用户、以及对应密码修改

    a.使用docker容器: 对于使用docker的需要进入容器中(不进人容器,命令都要加 docker exec  容器名 + 对应命令) docker exec -it elasticsearch bash b.不适用容器部署es的: 需要进入elasticsearch的安装目录 下面对于用户设置 1. 内置用户 执行下面对应命令,重置密码(自动生成) bin/elas

    2024年02月09日
    浏览(47)
  • Elasticsearch给索引添加新字段并赋值(API方式)

    结果: 当前的user索引具有name、age、sex三个字段 给索引user添加class字段 添加完成后再次查看索引结构: 结果: 可以看到结构中已经有了class字段了 结果: 因为class字段在没有数据,所以自动过滤掉了不显示; 用法1 再次查看索引user数据,结果: 可以看到现在的class字段数

    2024年02月11日
    浏览(34)
  • elasticsearch|大数据|elasticsearch的api部分实战操作以及用户和密码的管理

    本文主要内容是通过elasticsearch的api来进行一些集群的管理和信息查询工作,以及elasticsearch用户的增删改查和密码的重设以及重置如何操作 接上文: elasticsearch|大数据|elasticsearch低版本集群的部署安装和安全增强---密码设置问题-CSDN博客 上文主要介绍了elasticsearch低版本集群的

    2024年02月04日
    浏览(37)
  • Elasticsearch 与 GraphQL 整合:构建实时搜索 API

    随着互联网的普及和数据的快速增长,实时搜索已经成为现代网站和应用程序的必不可少的功能。实时搜索可以帮助用户快速找到相关信息,提高用户体验,增加用户留存时间,并提高销售转化率。 Elasticsearch 是一个开源的搜索和分析引擎,基于 Lucene 库,它提供了一个实时

    2024年04月22日
    浏览(33)
  • Elasticsearch 8.6.0 安装,及初始化乱码,运行后无法访问,需要账号密码验证身份的解决方法

    1.安装(官网):Download Elasticsearch | Elastic      选择系统版本就好,我是windows,下载解压到要安装的盘符。下图为目录结构 2.安装成功之后,先不急着初始化。(先解决初始化乱码问题,不解决也可使用,请忽略)         进入config目录找到jvm.options文件, 添加 -Dfile.enco

    2023年04月08日
    浏览(43)
  • 使用Docker中构建Java jar包,并且实现开启自启

    Docker中构建Java JAR包 要在Docker容器中构建Java应用程序的JAR包,你可以遵循以下步骤: 1.创建Dockerfile 在你的项目根目录下创建一个名为 Dockerfile 的文件,用来定义Docker镜像的构建过程。 2.构建Docker镜像 使用 docker build 命令来构建Docker镜像。确保在你的项目根目录下执行此命令

    2024年04月15日
    浏览(34)
  • elasticsearch使用template搜索多个索引并且高亮返回结果

    由于搜索多个索引没办法以定义好的Entity来接收quey的结果,所以keyword搜索时不能按照以前的方式来直接分页搜索 所以这里选择重写搜索方法来自定义map返回结果,实现手动分页和替换高亮搜索的结果

    2024年02月11日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包