3.2. 配置 Data Grid 服务器端点


控制不同的协议端点如何绑定到套接字,并使用安全域配置。您还可以配置多个端点并禁用管理功能。

注意

每个唯一的端点配置必须包含 Hot Rod 连接器和 REST 连接器。Data Grid 服务器在 端点 配置中隐式包括 hotrod-connectorrest-connector 元素或字段。您应该只将这些元素添加到自定义配置中,以指定端点的身份验证机制。

先决条件

  • 在您的 Data Grid 服务器配置中添加套接字绑定和安全域。

流程

  1. 打开 Data Grid Server 配置以进行编辑。
  2. 使用 endpoint 元素嵌套多个 端点配置
  3. 指定端点用于 socket-binding 属性的套接字绑定。
  4. 指定端点用于 security-realm 属性的安全域。
  5. 如果需要,禁用具有 admin="false" 属性的管理员访问权限。

    使用这个配置,用户无法从端点访问 Data Grid 控制台或命令行界面(CLI)。

  6. 保存对配置的更改。

多个端点配置

以下 Data Grid 服务器配置使用专用安全域在单独的套接字绑定中创建端点:

XML

<server xmlns="urn:infinispan:server:15.0">
  <endpoints>
    <endpoint socket-binding="public"
              security-realm="application-realm"
              admin="false">
    </endpoint>
    <endpoint socket-binding="private"
              security-realm="management-realm">
    </endpoint>
  </endpoints>
</server>

JSON

{
  "server": {
    "endpoints": [{
      "socket-binding": "private",
      "security-realm": "private-realm"
    }, {
      "socket-binding": "public",
      "security-realm": "default",
      "admin": "false"
    }]
  }
}

YAML

server:
  endpoints:
   - socketBinding: public
     securityRealm: application-realm
     admin: false
   - socketBinding: private
     securityRealm: management-realm

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.