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

为 StorageGRID 配置 S3 区域

ILM 规则可以根据创建 S3 存储桶的可选区域筛选对象,从而允许您将来自不同区域的对象存储在不同的存储位置。

如果要在规则中使用 S3 存储桶区域作为筛选器,则必须首先创建可供系统中的存储桶使用的区域。

备注 创建存储桶后,无法更改存储桶的区域。
开始之前
关于此任务

创建 S3 存储桶时,您可以指定在特定区域中创建存储桶。指定区域可使存储桶在地理位置上靠近其用户,这有助于优化延迟、降低成本并满足监管要求。

创建 ILM 规则时,您可能希望使用与 S3 存储桶关联的区域作为高级筛选器。例如,您可以设计一个规则,该规则仅适用于在 `us-west-2`区域中创建的 S3 存储桶中的对象。然后,您可以指定将这些对象的副本放置在该区域内数据中心站点的存储节点上,以优化延迟。

配置区域时,请遵循以下指南:

  • 默认情况下,所有存储桶都被视为属于 `us-east-1`区域。

  • 在使用租户管理器或租户管理 API 创建存储桶时,或者在 S3 PUT Bucket API 请求中使用 LocationConstraint 请求元素时,必须先使用网格管理器创建区域,然后才能指定非默认区域。如果 PUT Bucket 请求使用的区域尚未在 StorageGRID 中定义,则会发生错误。

  • 创建 S3 存储桶时,您必须使用确切的区域名称。区域名称区分大小写。有效字符为数字、字母和连字符。

    备注 EU 不被视为 eu-west-1 的别名。如果要使用 EU 或 eu-west-1 区域,则必须使用确切的名称。
  • 如果区域在分配给任何策略(活动或非活动)的规则中使用,则无法删除或修改该区域。

  • 如果在 ILM 规则中使用无效区域作为高级筛选器,则无法将该规则添加到策略中。

    如果在 ILM 规则中使用区域作为高级筛选器,但稍后删除该区域,或者使用 Grid Management API 创建规则并指定尚未定义的区域,则可能会导致区域无效。

  • 如果在使用区域创建 S3 存储桶后将其删除,则如果要使用位置约束高级过滤器查找该存储桶中的对象,则需要重新添加该区域。

步骤
  1. 选择 ILM > 区域

    此时将显示"区域"页面。

  2. 选择*所有区域*或*默认区域*选项卡。

    所有地区

    *所有区域*选项卡列出当前定义的区域,包括定义的默认区域。

    备注 您无法删除或修改*所有区域*选项卡中的默认区域。使用*默认区域*选项卡更改默认区域。
    1. 要添加区域,请选择*添加其他区域*。

    2. 输入创建 S3 存储桶时要使用的区域名称。

      创建相应的 S3 存储桶时,必须使用此确切的区域名称作为 LocationConstraint 请求元素。

    3. 要删除未使用的区域,请选择删除图标 删除图标

      如果您尝试删除当前在任何策略中使用的区域(活动或非活动),则会显示错误消息。

    4. 完成更改后,选择*保存*。

      您可以从创建 ILM 规则向导第 1 步中的高级筛选器部分选择这些区域。请参阅"在 ILM 规则中使用高级筛选器"

    默认区域

    *默认区域*选项卡显示当前定义的默认区域,您可以对其进行修改。

    1. 要更改默认区域,请从*默认区域*下拉列表中的可用选项中选择区域名称。

    2. 选择 Save