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

创建 S3 用户

贡献者

创建具有特定权限的S3用户。所有ONTAP对象存储都需要用户授权、以限制与授权客户端的连接。

开始之前。

已启用S3的Storage VM必须已存在。

关于此任务

可以为S3用户授予对Storage VM中任何存储分段的访问权限。创建S3用户时、还会为此用户生成访问密钥和机密密钥。应与用户共享它们以及对象存储的FQDN和分段名称。

为了增强安全性、从ONTAP 9.15.1开始、访问密钥和机密密钥仅在创建S3用户时显示、不能再次显示。如果密钥丢失、则必须通过重新创建用户来生成新密钥。

您可以在存储分段策略或对象服务器策略中为 S3 用户授予特定访问权限。

备注

创建新的对象存储服务器时、ONTAP会创建一个root用户(UID 0)、该用户是有权访问所有分段的特权用户。NetApp建议创建具有特定权限的管理员用户角色、而不是将ONTAP S3作为root用户进行管理。

命令行界面
  1. 创建 S3 用户:
    vserver object-store-server user create -vserver svm_name -user user_name -comment [-comment text] -key-time-to-live time

    • 添加注释是可选的。

    • 从ONTAP 9.14.1开始、您可以在中定义密钥的有效期 -key-time-to-live 参数。您可以按此格式添加保留期限、以指示访问密钥到期前的期限: P[<integer>D]T[<integer>H][<integer>M][<integer>S] | P<integer>W
      例如、如果要输入一天、两小时、三分钟和四秒的保留期限、请将值输入为 P1DT2H3M4S。除非指定、否则密钥的有效期不定。

      以下示例将创建一个名为的用户 sm_user1 在Storage VM上 vs0,密钥保留期限为一周。

    vserver object-store-server user create -vserver vs0 -user sm_user1 -key-time-to-live P1W
  2. 请务必保存访问密钥和机密密钥。从S3客户端访问时需要使用它们。

System Manager
  1. 单击 * 存储 > 存储 VM* 。选择需要添加用户的Storage VM、选择*设置*、然后单击S3下的。 编辑图标

  2. 要添加用户,请单击*用户>添加*。

  3. 输入用户的名称。

  4. 从ONTAP 9.14.1开始、您可以指定为用户创建的访问密钥的保留期限。您可以指定密钥自动过期的保留期限(以天、小时、分钟或秒为单位)。默认情况下、该值设置为 0 这表示密钥无限期有效。

  5. 单击 * 保存 * 。此时将创建用户、并为该用户生成访问密钥和机密密钥。

  6. 下载或保存访问密钥和机密密钥。从S3客户端访问时需要使用它们。

后续步骤