2.6. 镜像存储
本节详细介绍了 Red Hat Quay 中可用的镜像存储功能和配置字段。
2.6.1. 镜像存储特性 复制链接链接已复制到粘贴板!
下表描述了 Red Hat Quay 的镜像存储功能:
| 字段 | 类型 | Description | 
|---|---|---|
|   FEATURE_REPO_MIRROR  |   布尔值  |   
									如果设置为 true,请启用存储库镜像功能。  | 
|   FEATURE_PROXY_STORAGE  |   布尔值  |   
									是否代理通过 NGINX 直接下载存储中的 URL。  | 
|   FEATURE_STORAGE_REPLICATION  |   布尔值  |   
									是否在存储引擎之间自动复制。  | 
2.6.2. 镜像存储配置字段 复制链接链接已复制到粘贴板!
下表描述了 Red Hat Quay 的镜像存储配置字段:
| 字段 | 类型 | Description | 
|---|---|---|
|   
									DISTRIBUTED_STORAGE_CONFIG  |   对象  |   
									在 Red Hat Quay 中使用的存储引擎的配置。每个键代表存储引擎的唯一标识符。该值由一个元组(键、值)组成一个对象来描述存储引擎参数。  | 
|   
									DISTRIBUTED_STORAGE_DEFAULT_LOCATIONS  |   字符串数组  |   
									默认情况下,存储引擎列表(通过   | 
|   
									DISTRIBUTED_STORAGE_PREFERENCE  |   字符串数组  |   
									首选存储引擎(按   | 
|   MAXIMUM_LAYER_SIZE  |   字符串  |   
									镜像层允许的最大值。  | 
2.6.3. 本地存储 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用本地存储的示例配置:
2.6.4. OCS/NooBaa 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用 Open Container Storage/NooBaa 实例配置示例:
2.6.5. Ceph / RadosGW Storage / Hitachi HCP 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用 Ceph/RadosGW 和 Hitachi HCP 存储的示例配置:
2.6.6. AWS S3 存储 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用 AWS S3 存储的配置示例:
2.6.7. Google Cloud Storage 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用 Google Cloud Storage 的示例配置:
2.6.8. Azure Storage 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用 Azure Storage 的示例配置:
- 1
 - Azure 存储的
endpoint_url参数是可选的,可用于 Microsoft Azure Government (MAG)端点。如果留空,则endpoint_url将连接到正常的 Azure 区域。从 Red Hat Quay 3.7 开始,您必须使用 MAG Blob 服务的主要端点。使用 MAG Blob 服务的二级端点将导致以下错误:
AuthenticationErrorDetail:Cannot 找到帐户 whusc8-secondary 的帐户的 GetProperties。 
2.6.9. Swift 存储 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用 Swift 存储的示例配置: