Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

配置S3和Swift客户端连接:概述

贡献者

作为网格管理员、您可以管理一些配置选项、这些配置选项用于控制S3和Swift客户端应用程序如何连接到StorageGRID 系统以存储和检索数据。

备注 对Swift客户端应用程序的支持已弃用、将在未来版本中删除。

配置工作流

如工作流图所示、将StorageGRID 连接到任何S3或Swift应用程序主要有四个步骤:

  1. 根据客户端应用程序连接到StorageGRID 的方式、在StorageGRID 中执行必备任务。

  2. 使用StorageGRID 获取应用程序连接到网格所需的值。您可以使用S3设置向导、也可以手动配置每个StorageGRID 实体。

  3. 使用S3或Swift应用程序完成与StorageGRID 的连接。创建DNS条目以将IP地址与计划使用的任何域名关联起来。

  4. 在应用程序和StorageGRID 中执行持续任务、以管理和监控一段时间内的对象存储。

将S3或Swift客户端应用程序连接到StorageGRID 的工作流

将StorageGRID 连接到客户端应用程序所需的信息

在将StorageGRID 连接到S3或Swift客户端应用程序之前、您必须在StorageGRID 中执行配置步骤并获取特定值。

我需要什么值?

下表显示了您必须在StorageGRID 中配置的值、以及S3或Swift应用程序和DNS服务器使用这些值的位置。

价值 其中、值已配置 使用值的位置

虚拟IP (VIP)地址

StorageGRID > HA组

DNS条目

Port

StorageGRID >负载平衡器端点

客户端应用程序

SSL 证书

StorageGRID >负载平衡器端点

客户端应用程序

服务器名称(FQDN)

StorageGRID >负载平衡器端点

  • 客户端应用程序

  • DNS条目

S3访问密钥ID和机密访问密钥

StorageGRID >租户和存储分段

客户端应用程序

存储分段/容器名称

StorageGRID >租户和存储分段

客户端应用程序

如何获取这些值?

根据您的要求、您可以执行以下任一操作来获取所需信息:

  • *使用 "S3设置向导"*S3设置向导可帮助您在StorageGRID 中快速配置所需的值、并输出一个或两个文件、您可以在配置S3应用程序时使用这些文件。此向导将指导您完成所需的步骤、并帮助您确保设置符合StorageGRID 最佳实践。

    备注 如果要配置S3应用程序、建议使用S3设置向导、除非您知道自己有特殊要求、否则实施需要大量自定义。
  • *使用 "FabricPool 设置向导"*与S3设置向导类似、FabricPool 设置向导可帮助您快速配置所需值并输出一个文件、您可以在ONTAP 中配置FabricPool 云层时使用该文件。

    备注 如果您计划使用StorageGRID 作为FabricPool 云层的对象存储系统、建议使用FabricPool 设置向导、除非您知道自己有特殊要求或实施需要大量自定义。
  • 手动配置项目。如果您要连接到Swift应用程序(或者要连接到S3应用程序而不想使用S3设置向导)、则可以通过手动执行配置来获取所需的值。请按照以下步骤操作:

    1. 配置要用于S3或Swift应用程序的高可用性(HA)组。请参见 "配置高可用性组"

    2. 创建S3或Swift应用程序要使用的负载平衡器端点。请参见 "配置负载平衡器端点"

    3. 创建S3或Swift应用程序要使用的租户帐户。请参见 "创建租户帐户"

    4. 对于S3租户、请登录到租户帐户、并为要访问该应用程序的每个用户生成访问密钥ID和机密访问密钥。请参见 "创建您自己的访问密钥"

    5. 在租户帐户中创建一个或多个S3存储分段或Swift容器。对于S3、请参见 "创建 S3 存储分段"。对于Swift、请使用 "放置容器请求"

    6. 要为属于新租户或存储分段/容器的对象添加特定放置说明、请创建新的ILM规则并激活新的ILM策略以使用该规则。请参见 "创建 ILM 规则""创建 ILM 策略"