Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAP S3ユーザーを作成する

共同作成者 netapp-manini netapp-lenida netapp-ahibbard netapp-dbagwell johnlantz netapp-aherbin

特定の権限を指定してS3ユーザを作成します。許可されたクライアントだけに接続を制限するには、すべてのONTAPオブジェクト ストアでユーザ認証が必要です。

開始する前に

S3対応のStorage VMがすでに存在している必要があります。

タスク概要

S3ユーザにはStorage VM内の任意のバケットへのアクセスを許可できます。S3ユーザを作成すると、そのユーザのアクセス キーとシークレット キーも生成されます。それらとともに、オブジェクト ストアのFQDNとバケット名をユーザと共有する必要があります。

セキュリティ強化のため、ONTAP 9.15.1以降では、アクセスキーとシークレットキーはS3ユーザーの作成時にのみ表示され、再表示はできなくなります。キーを紛失した場合は、"新しいキーを再生成する必要がある"

バケット ポリシーまたはオブジェクト サーバ ポリシーで、S3ユーザに特定のアクセス権限を付与できます。

メモ

新しいオブジェクト ストア サーバを作成すると、ONTAPによって、すべてのバケットにアクセスできる権限を持つrootユーザ(UID 0)が作成されます。ONTAP S3をrootユーザとして管理するのではなく、特定の権限を設定したadminユーザ ロールを作成することを推奨します。

CLI
  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`例えば、1日2時間3分4秒の保持期間を入力する場合は、値を `P1DT2H3M4S`と入力します。指定がない限り、キーは無期限に有効です。

      以下の例では、ストレージ VM `vs0`上に名前 `sm_user1`のユーザーを作成し、キーの保持期間は 1 週間です。

    vserver object-store-server user create -vserver vs0 -user sm_user1 -key-time-to-live P1W
  2. アクセス キーとシークレット キーは必ず保存してください。これらは、S3クライアントからのアクセスに必要になります。

System Manager
  1. *ストレージ > ストレージVM*をクリックします。ユーザーを追加するストレージVMを選択し、*設定*を選択してから、S3の下の 編集アイコン をクリックします。

  2. ユーザーを追加するには、*Users > Add*をクリックします。

  3. ユーザの名前を入力します。

  4. ONTAP 9.14.1以降では、ユーザ用に作成されるアクセスキーの保持期間を指定できます。保持期間は日、時間、分、または秒で指定でき、この期間を過ぎるとキーは自動的に期限切れになります。デフォルトでは、値は `0`に設定されており、キーが無期限に有効であることを示します。

  5. *Save*をクリックします。ユーザーが作成され、ユーザーのアクセスキーとシークレットキーが生成されます。

  6. アクセス キーとシークレット キーをダウンロードまたは保存します。これらは、S3クライアントからのアクセスに必要になります。