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

S3エンドポイントのドメイン名を設定

共同作成者

S3仮想ホスト形式の要求をサポートするには、Grid Managerを使用して、S3クライアントの接続先のS3エンドポイントのドメイン名のリストを設定する必要があります。

注意 エンドポイントドメイン名にIPアドレスを使用することはできません。今後のリリースでは、この設定はできません。
開始する前に
タスクの内容

クライアントが S3 エンドポイントのドメイン名を使用できるようにするには、次の作業をすべて実行する必要があります。

  • Grid Manager を使用して、 S3 エンドポイントのドメイン名を StorageGRID システムに追加します。

  • クライアントが必要とするすべてのドメイン名に対してが署名されていることを確認します"クライアントがStorageGRID へのHTTPS接続に使用する証明書"

    たとえば、エンドポイントがの場合は s3.company.com、HTTPS接続に使用される証明書にエンドポイントとエンドポイントのワイルドカードSubject Alternative Name(SAN):が *.s3.company.com`含まれていることを確認する必要があります `s3.company.com

  • クライアントが使用する DNS サーバを設定します。クライアントが接続に使用するIPアドレスのDNSレコードを追加し、レコードが必要なすべてのS3エンドポイントのドメイン名(ワイルドカード名を含む)を参照していることを確認します。

    メモ クライアントは、ゲートウェイノード、管理ノード、またはストレージノードの IP アドレスを使用するか、ハイアベイラビリティグループの仮想 IP アドレスに接続することで、 StorageGRID に接続できます。DNS レコードに正しい IP アドレスを追加するためには、クライアントアプリケーションがグリッドに接続する方法を理解しておく必要があります。

グリッドへの HTTPS 接続を使用するクライアント(推奨)では、次のいずれかの証明書を使用できます。

  • ロードバランサエンドポイントに接続するクライアントは、そのエンドポイント用のカスタム証明書を使用できます。各ロードバランサエンドポイントは、異なるS3エンドポイントのドメイン名を認識するように設定できます。

  • ロードバランサエンドポイントに接続するクライアント、またはストレージノードに直接接続するクライアントは、必要なS3エンドポイントのドメイン名をすべて含めるようにグローバルS3 API証明書をカスタマイズできます。

メモ S3エンドポイントのドメイン名を追加せずにリストが空の場合、S3仮想ホスト形式の要求のサポートは無効になります。

S3エンドポイントのドメイン名を追加します

手順
  1. * configuration > Network > S3 endpoint domain names *を選択します。

  2. ドメイン名を* Domain name 1 フィールドに入力します。ドメイン名をさらに追加するには、[別のドメイン名を追加する]*を選択します。

  3. [ 保存( Save ) ] を選択します。

  4. クライアントが使用するサーバ証明書が、必要なS3エンドポイントのドメイン名と一致していることを確認します。

  5. エンドポイントのドメイン名要求を解決するために必要な DNS レコードを追加します。

結果

これで、クライアントがエンドポイントを使用すると、 `bucket.s3.company.com`DNSサーバが正しいエンドポイントに解決され、証明書によってエンドポイントが認証されます。

S3エンドポイントのドメイン名を変更します

S3アプリケーションで使用されている名前を変更すると、仮想ホスト形式の要求は失敗します。

手順
  1. * configuration > Network > S3 endpoint domain names *を選択します。

  2. 編集するドメイン名フィールドを選択し、必要な変更を行います。

  3. [ 保存( Save ) ] を選択します。

  4. [はい]*を選択して変更を確定します。

S3エンドポイントのドメイン名を削除します

S3アプリケーションで使用されている名前を削除すると、仮想ホスト形式の要求は失敗します。

手順
  1. * configuration > Network > S3 endpoint domain names *を選択します。

  2. ドメイン名の横にある削除アイコンを選択し削除アイコンます。

  3. [はい]*を選択して削除を確定します。