创建 StorageGRID 平台服务端点
必须至少创建一个正确类型的端点,然后才能启用平台服务。
-
您已使用登录到租户管理器"支持的 Web 浏览器"。
-
StorageGRID 管理员已为租户帐户启用平台服务。
-
您属于具有的用户组"管理端点或root访问权限"。
-
平台服务端点引用的资源已创建:
-
CloudMirror 复制: S3 存储分段
-
事件通知:Amazon Simple Notification Service (Amazon SNS) 主题、Kafka 主题或 Webhook 终端节点
-
搜索通知:Elasticsearch 索引,如果目标集群未配置为自动创建索引。
-
-
您知道有关目标资源的信息:
-
统一资源标识符( URI )的主机和端口
如果您计划使用 StorageGRID 系统上托管的存储分段作为 CloudMirror 复制的端点,请联系网格管理员以确定需要输入的值。 -
唯一资源名称( URN )
-
身份验证凭据(如果需要):
搜索集成端点对于搜索集成端点、您可以使用以下凭据:
-
访问密钥:访问密钥 ID 和机密访问密钥
-
基本 HTTP :用户名和密码
CloudMirror复制端点对于CloudMirror复制端点、您可以使用以下凭据:
-
访问密钥:访问密钥 ID 和机密访问密钥
-
CAP ( C2S 访问门户):临时凭据 URL ,服务器和客户端证书,客户端密钥以及可选的客户端专用密钥密码短语。
Amazon SNS端点对于Amazon SNS端点、您可以使用以下凭据:
-
访问密钥:访问密钥 ID 和机密访问密钥
Kafka端点对于Kafka端点、您可以使用以下凭据:
-
SASL/PLAIN:用户名和密码
-
SASL/SCRAM-SHA-256:用户名和密码
-
SASL/SCRAM-SHA-512:用户名和密码
-
-
安全证书(如果需要证书验证)
-
-
如果启用了El在任 一El在任 一安全功能中、您将拥有用于连接测试的监控集群权限、以及用于文档更新的写入索引权限或同时具有索引和删除索引权限。
-
选择 * 存储( S3 ) * > * 平台服务端点 * 。此时将显示平台服务端点页面。
-
选择 * 创建端点 * 。
-
输入显示名称以简要说明端点及其用途。
当端点在“端点”页面上列出时,端点支持的平台服务类型会显示在端点名称旁边,因此您不需要在名称中包含该信息。
-
在 * URI * 字段中,指定端点的唯一资源标识符( URI )。
请使用以下格式之一:
https://host:port http://host:port
如果未指定端口、则会使用以下默认端口:
-
端口443用于HTTPS URL、端口80用于HTTP URL (大多数端点)
-
用于HTTPS和HTTP URI的端口9092 (仅限Kafka端点)
例如, StorageGRID 上托管的存储分段的 URI 可能为:
https://s3.example.com:10443
在此示例中、 `s3.example.com`表示StorageGRID高可用性(HA)组的虚拟IP (VIP)的DNS条目、并 `10443`表示负载平衡器端点中定义的端口。
应尽可能连接到负载平衡节点的HA组、以避免单点故障。 同样, AWS 上托管的存储分段的 URI 可能为:
https://s3-aws-region.amazonaws.com
如果此端点用于CloudMirror复制服务、请勿在URI中包含存储分段名称。您可以在 * URN* 字段中包含分段名称。 -
-
输入端点的唯一资源名称( URN )。
创建端点后、您无法更改此端点的URN。 -
选择 * 继续 * 。
-
为*身份验证类型*选择一个值。
如果您需要对 webhook 端点进行身份验证,请在第 9 步。 搜索集成端点输入或上传搜索集成端点的凭据。
您提供的凭据必须具有目标资源的写入权限。
Authentication type 说明 凭据 匿名
提供对目标的匿名访问。仅适用于已禁用安全性的端点。
无身份验证。
访问密钥
使用 AWS 模式的凭据对与目标的连接进行身份验证。
-
访问密钥 ID
-
机密访问密钥
基本 HTTP
使用用户名和密码对目标连接进行身份验证。
-
用户名
-
密码
CloudMirror复制端点输入或上传CloudMirror复制端点的凭据。
您提供的凭据必须具有目标资源的写入权限。
Authentication type 说明 凭据 匿名
提供对目标的匿名访问。仅适用于已禁用安全性的端点。
无身份验证。
访问密钥
使用 AWS 模式的凭据对与目标的连接进行身份验证。
-
访问密钥 ID
-
机密访问密钥
CAP ( C2S 访问门户)
使用证书和密钥对目标连接进行身份验证。
-
临时凭据 URL
-
服务器 CA 证书( PEM 文件上传)
-
客户端证书( PEM 文件上传)
-
客户端专用密钥( PEM 文件上传, OpenSSL 加密格式或未加密的专用密钥格式)
-
客户端专用密钥密码短语(可选)
Amazon SNS端点输入或上传Amazon SNS端点的凭据。
您提供的凭据必须具有目标资源的写入权限。
Authentication type 说明 凭据 匿名
提供对目标的匿名访问。仅适用于已禁用安全性的端点。
无身份验证。
访问密钥
使用 AWS 模式的凭据对与目标的连接进行身份验证。
-
访问密钥 ID
-
机密访问密钥
Kafka端点输入或上传Kafka端点的凭据。
您提供的凭据必须具有目标资源的写入权限。
Authentication type 说明 凭据 匿名
提供对目标的匿名访问。仅适用于已禁用安全性的端点。
无身份验证。
SASL/普通
使用带有纯文本的用户名和密码对目标连接进行身份验证。
-
用户名
-
密码
SASL/SCRAM-SHA-256
使用用户名和密码并使用质询响应协议和SHA-256哈希对目标连接进行身份验证。
-
用户名
-
密码
SASL/SCRAM-SHA-512
使用用户名和密码并使用质询响应协议和SHA-512哈希对目标连接进行身份验证。
-
用户名
-
密码
如果用户名和密码源自从Kafka集群获取的委派令牌,请选择*使用委派进行身份验证*。
-
-
选择 * 继续 * 。
-
选择*验证证书*单选按钮来选择如何验证与端点的 TLS 连接。
大多数端点验证搜索集成、CloudMirror 复制、Amazon SNS 或 Kafka 端点的 TLS 连接。
证书验证的类型 说明 TLS
验证与端点资源的 TLS 连接的服务器证书。
已禁用
证书验证已禁用。此选项不安全。
使用自定义 CA 证书
自定义 CA 证书用于在连接到端点时验证服务器的身份。
使用操作系统 CA 证书
使用操作系统上安装的默认网格 CA 证书来保护连接。
Webhook 和 Kafka 端点验证 Webhook 或 Kafka 端点的 TLS 连接。
证书验证的类型 说明 TLS
验证与端点资源的 TLS 连接的服务器证书。
移动TLS
验证与端点资源的相互 TLS 连接的客户端和服务器证书。
已禁用
证书验证已禁用。此选项不安全。
使用自定义 CA 证书
自定义 CA 证书用于在连接到端点时验证服务器的身份。
使用操作系统 CA 证书
使用操作系统上安装的默认网格 CA 证书来保护连接。
注意:Webhook 端点没有此选项。
当您选择 mTLS 时,这些选项变为可用。
证书验证的类型 说明 不验证服务器证书
禁用服务器证书验证,这意味着服务器的身份未经验证。此选项不安全。
客户端证书
客户端证书用于在连接到端点时验证客户端的身份。
客户端私钥
客户端证书的私钥。如果加密,则必须使用传统格式 PKCS #1(不支持 PKCS #8 格式)。
客户端私钥密码
用于解密客户端私钥的密码。如果私钥未加密,请将此处留空。
-
选择 * 测试并创建端点 * 。
-
如果可以使用指定凭据访问端点,则会显示一条成功消息。系统会从每个站点的一个节点验证与端点的连接。
-
如果端点验证失败,则会显示一条错误消息。如果需要修改端点以更正错误,请选择 * 返回到端点详细信息 * 并更新此信息。然后,选择 * 测试并创建端点 * 。
如果未为租户帐户启用平台服务、则端点创建将失败。请与 StorageGRID 管理员联系。
-
配置端点后,您可以使用其 URN 配置平台服务。