5.3. 对象存储端点概述
要确保在 OpenShift AI 中正确配置对象存储,您必须为不同类型的对象存储正确格式化端点。这些说明是用于为 Amazon S3、MinIO 或其他兼容 S3 的存储解决方案格式化端点,最大程度减少配置错误并确保兼容性。
正确格式化的端点可以连接并降低错误配置的风险。为您的对象存储类型使用适当的端点格式。不当格式化可能会导致连接错误或限制对存储资源的访问。
5.3.1. minio (On-Cluster)
对于 on-cluster MinIO 实例,请使用本地端点 URL 格式。在配置 MinIO 端点时,请确保以下内容:
-
根据您的 MinIO 安全设置,使用
http://
或https://
为端点添加前缀。 - 包含集群 IP 或主机名,并在指定时加上端口号。
-
如果您的 MinIO 实例需要有一个(通常为
9000
),请使用端口号。
Example:
http://minio-cluster.local:9000
通过检查集群 DNS 设置和网络配置来验证 MinIO 实例是否可以访问集群中的。
5.3.2. Amazon S3
在为 Amazon S3 配置端点时,请使用特定于区域的 URL。Amazon S3 端点通常采用以下格式:
-
使用
https://
为端点加上前缀。 -
格式为 &
lt;bucket-name>.s3.<region>.amazonaws.com
,其中<bucket-name
> 是 S3 存储桶的名称,<region
> 是 AWS 区域代码(如us-west-1
,eu-central-1
)。
Example:
https://my-bucket.s3.us-west-2.amazonaws.com
为了提高安全性和合规性,请确保您的 Amazon S3 存储桶位于正确的区域中。
5.3.3. 其他 S3-Compatible 对象存储
对于 Amazon S3 以外的 S3 兼容存储解决方案,请遵循您的供应商所需的特定端点格式。通常,这些端点包括以下项目:
-
供应商基本 URL,前缀为
https://
。 - bucket 名称和区域参数(由供应商指定)。
- 查看 S3 兼容供应商的文档,以确认所需的端点格式。
-
将 <
bucket-name
> 和 <region>
; 等占位符值替换为您的特定配置详情。
S3 兼容供应商错误格式化的端点可能会导致访问拒绝。始终在存储供应商文档中验证格式以确保兼容性。
5.3.4. 验证和故障排除
配置端点后,通过 OpenShift AI 仪表板执行测试上传或直接访问对象存储来验证连接性。要进行故障排除,请检查以下项目:
- Network Accessibility: 确认端点可以从 OpenShift AI 集群访问。
- Authentication: 确保正确访问每种存储类型的凭证。
- 端点加速 :检查任何拼写错误或缺少组件的端点 URL 格式。
其他资源
- Amazon S3 区域和端点文档: AWS S3 文档