创建云存储池
云存储池指定单个外部 Amazon S3 存储桶或其他与 S3 兼容的提供程序或 Azure Blob 存储容器。
创建云存储池时,您可以指定StorageGRID将用于存储对象的外部存储桶或容器的名称和位置、云提供商类型(Amazon S3/GCP 或 Azure Blob 存储)以及StorageGRID访问外部存储桶或容器所需的信息。
StorageGRID会在您保存云存储池后立即对其进行验证,因此您必须确保云存储池中指定的存储桶或容器存在且可访问。
-
您已使用"支持的网络浏览器"。
-
你有"所需的访问权限"。
-
您已审阅"云存储池的注意事项"。
-
云存储池引用的外部存储桶或容器已存在,并且您拥有服务端点信息。
-
要访问存储桶或容器,您必须身份验证类型的帐户信息你会选择。
-
选择 ILM > 存储池 > 云存储池。
-
选择*创建*,然后输入以下信息:
字段 描述 云存储池名称
简要描述云存储池及其用途的名称。使用配置 ILM 规则时易于识别的名称。
提供商类型
您将使用哪个云提供商来提供此云存储池:
-
Amazon S3/GCP:为 Amazon S3、商业云服务 (C2S) S3、Google Cloud Platform (GCP) 或其他与 S3 兼容的提供商选择此选项。
-
Azure Blob 存储
桶或容器
外部 S3 存储桶或 Azure 容器的名称。保存云存储池后,您无法更改此值。
-
-
亚马逊 S3/GCP
-
对于协议,选择 HTTPS 或 HTTP。
不要使用 HTTP 连接来传输敏感数据。 -
输入主机名。示例:
s3-aws-region.amazonaws.com
-
选择 URL 样式:
选项 描述 自动检测
尝试根据提供的信息自动检测要使用的 URL 样式。例如,如果您指定 IP 地址, StorageGRID将使用路径样式 URL。仅当您不知道要使用哪种特定样式时才选择此选项。
虚拟托管式
使用虚拟托管风格的 URL 访问存储桶。虚拟托管风格的 URL 将存储桶名称作为域名的一部分。例子:
https://bucket-name.s3.company.com/key-name
路径样式
使用路径样式的 URL 访问存储桶。路径样式的 URL 在末尾包含存储桶名称。例子:
https://s3.company.com/bucket-name/key-name
*注意:*不建议使用路径样式 URL 选项,并且将在StorageGRID的未来版本中弃用该选项。
-
(可选)输入端口号,或使用默认端口:HTTPS 为 443,HTTP 为 80。
Azure Blob 存储-
使用以下格式之一输入服务端点的 URI。
-
https://host:port
-
http://host:port
-
例子:
https://myaccount.blob.core.windows.net:443
如果您未指定端口,则默认端口 443 用于 HTTPS,端口 80 用于 HTTP。
-
-
选择*继续*。然后选择身份验证类型并输入云存储池端点所需的信息:
访问密钥对于 Amazon S3/GCP 或其他 S3 兼容提供商
-
访问密钥 ID:输入拥有外部存储桶的账户的访问密钥 ID。
-
秘密访问密钥:输入秘密访问密钥。
随时随地使用 IAM 角色对于 AWS IAM Roles Anywhere 服务
StorageGRID使用 AWS 安全令牌服务 (STS) 动态生成短期令牌来访问 AWS 资源。
-
AWS IAM Roles Anywhere 区域:选择云存储池的区域。例如,
us-east-1
。 -
信任锚 URN:输入验证短期 STS 凭证请求的信任锚的 URN。可以是根 CA 或中间 CA。
-
配置文件 URN:输入 IAM Roles Anywhere 配置文件的 URN,其中列出了任何受信任人员可以承担的角色。
-
角色 URN:输入任何受信任的人都可以承担的 IAM 角色的 URN。
-
会话持续时间:输入临时安全凭证和角色会话的持续时间。输入至少 15 分钟且不超过 12 小时。
-
服务器 CA 证书(可选):一个或多个受信任的 CA 证书,采用 PEM 格式,用于验证 IAM Roles Anywhere 服务器。如果省略,服务器将不会被验证。
-
终端实体证书:信任锚签名的 X509 证书的 PEM 格式的公钥。 AWS IAM Roles Anywhere 使用此密钥来颁发 STS 令牌。
-
最终实体私钥:最终实体证书的私钥。
CAP(C2S访问门户)对于商业云服务 (C2S) S3 服务
-
临时凭证 URL:输入StorageGRID将用于从 CAP 服务器获取临时凭证的完整 URL,包括分配给您的 C2S 帐户的所有必需和可选 API 参数。
-
服务器 CA 证书:选择*浏览*并上传StorageGRID将用于验证 CAP 服务器的 CA 证书。证书必须采用 PEM 编码,并由适当的政府证书颁发机构 (CA) 颁发。
-
客户端证书:选择*浏览*并上传StorageGRID将用于向 CAP 服务器标识自身的证书。客户端证书必须是 PEM 编码的,由适当的政府证书颁发机构 (CA) 颁发,并授予对您的 C2S 帐户的访问权限。
-
客户端私钥:选择*浏览*并上传客户端证书的 PEM 编码私钥。
-
如果客户端私钥已加密,请输入解密客户端私钥的密码。否则,请将“客户端私钥密码”字段留空。
如果客户端证书需要加密,请使用传统格式进行加密。不支持 PKCS #8 加密格式。 Azure Blob 存储对于 Azure Blob 存储,仅限共享密钥
-
帐户名称:输入拥有外部容器的存储帐户的名称
-
帐户密钥:输入存储帐户的密钥
您可以使用 Azure 门户来查找这些值。
匿名的不需要任何额外信息。
-
-
选择*继续*。然后选择您要使用的服务器验证类型:
选项 描述 在存储节点操作系统中使用根 CA 证书
使用安装在操作系统上的 Grid CA 证书来保护连接。
使用自定义 CA 证书
使用自定义 CA 证书。选择*浏览*并上传 PEM 编码的证书。
不验证证书
选择此选项意味着与云存储池的 TLS 连接不安全。
-
选择*保存*。
保存云存储池时, StorageGRID会执行以下操作:
-
验证存储桶或容器和服务端点是否存在,以及是否可以使用您指定的凭据访问它们。
-
将标记文件写入存储桶或容器以将其标识为云存储池。永远不要删除这个名为
x-ntap-sgws-cloud-pool-uuid
。如果云存储池验证失败,您会收到一条错误消息,解释验证失败的原因。例如,如果存在证书错误或者您指定的存储桶或容器不存在,则可能会报告错误。
-
-
如果发生错误,请参阅"云存储池故障排除说明",解决任何问题,然后再次尝试保存云存储池。