StorageGRIDのアカウントクローンについて学ぶ
アカウントクローンとは、"グリッドフェデレーション接続"内のStorageGRIDシステム間で、テナントアカウント、テナントグループ、テナントユーザー、およびオプションでS3アクセスキーを自動的に複製することです。
"グリッド間複製"にはアカウントのクローン作成が必要です。ソース StorageGRID システムからデスティネーション StorageGRID システムにアカウント情報をクローニングすることで、テナントのユーザーとグループがどちらのグリッド上の対応するバケットとオブジェクトにもアクセスできるようになります。
アカウントクローンのワークフロー
ワークフロー図は、グリッド管理者と許可されたテナントがアカウントクローンを設定するために実行する手順を示しています。これらの手順は、"グリッドフェデレーション接続が設定されています"の後に実行されます。

グリッド管理ワークフロー
"グリッドフェデレーション接続"内のStorageGRIDシステムがシングル サインオン(SSO)またはIDフェデレーションを使用しているかどうかによって、グリッド管理者が実行する手順は異なります。
アカウントクローン用のSSOを設定する(オプション)
グリッド連携接続内のいずれかの StorageGRID システムが SSO を使用する場合、両方のグリッドで SSO を使用する必要があります。グリッド連携のテナントアカウントを作成する前に、テナントのソースグリッドとデスティネーショングリッドのグリッド管理者は、以下の手順を実行する必要があります。
-
両方のグリッドに同じIDソースを設定します。"IDフェデレーションを使用する"を参照してください。
-
両方のグリッドに対して、同じ SSO ID プロバイダー(IdP)を設定してください。"シングル サインオンを設定する"を参照してください。
-
"同じ管理者グループを作成する"同じフェデレーテッドグループをインポートすることで、両方のグリッドに反映されます。
テナントを作成する際に、このグループを選択して、送信元テナントアカウントと宛先テナントアカウントの両方に対して、初期ルートアクセス権限を付与します。
テナントを作成する前にこの管理グループが両方のグリッドに存在しない場合、テナントはデスティネーションにレプリケートされません。
アカウントクローン用のグリッドレベルのIDフェデレーションを設定する(オプション)
いずれかの StorageGRID システムが SSO なしの ID フェデレーションを使用する場合、両方のグリッドで ID フェデレーションを使用する必要があります。グリッド連携のテナントアカウントを作成する前に、テナントのソースグリッドとデスティネーショングリッドのグリッド管理者は、以下の手順を実行する必要があります。
-
両方のグリッドに同じIDソースを設定します。"IDフェデレーションを使用する"を参照してください。
-
オプションとして、フェデレーテッドグループがソースおよび宛先テナントアカウントの両方に対して初期ルートアクセス権限を持つ場合、同じフェデレーテッドグループをインポートすることで、"同じ管理者グループを作成する"両方のグリッドに反映されます。
両方のグリッドに存在しないフェデレーショングループにルートアクセス権限を割り当てた場合、テナントは宛先グリッドに複製されません。 -
フェデレーショングループに両方のアカウントの初期ルートアクセス権限を持たせたくない場合は、ローカルルートユーザーのパスワードを指定してください。
許可されたS3テナントアカウントを作成する
オプションで SSO または ID フェデレーションを設定した後、グリッド管理者は、どのテナントがバケットオブジェクトを他の StorageGRID システムに複製できるかを判断するために、以下の手順を実行します。
-
テナントのアカウント複製操作におけるソースグリッドとして、どのグリッドを使用するかを決定します。
テナントが最初に作成されたグリッドは、テナントの_ソースグリッド_と呼ばれます。テナントが複製されるグリッドは、テナントの_デスティネーショングリッド_と呼ばれます。
-
そのグリッド上で、新しいS3テナントアカウントを作成するか、既存のアカウントを編集します。
-
「グリッドフェデレーション接続を使用する」権限を割り当てます。
-
テナントアカウントが独自のフェデレーションユーザーを管理する場合は、「独自のIDソースを使用する」権限を割り当ててください。
この権限が割り当てられている場合、フェデレーショングループを作成する前に、送信元と宛先のテナントアカウントの両方で同じIDソースを設定する必要があります。ソーステナントに追加されたフェデレーショングループは、両方のグリッドが同じIDソースを使用しない限り、宛先テナントに複製できません。
-
特定のグリッド連携接続を選択してください。
-
新規または変更されたテナントを保存します。
「グリッドフェデレーション接続を使用する」権限を持つ新しいテナントが保存されると、StorageGRID は次のとおり、そのテナントのレプリカを別のグリッド上に自動的に作成します。
-
両方のテナントアカウントは、同じアカウントID、名前、ストレージクォータ、および割り当てられた権限を持っています。
-
テナントに対してルートアクセス権限を持つフェデレーテッドグループを選択した場合、そのグループは宛先テナントに複製されます。
-
テナントに対してルートアクセス権限を持つローカルユーザーを選択した場合、そのユーザーは宛先テナントに複製されます。ただし、そのユーザーのパスワードは複製されません。
-
詳細については、"グリッドフェデレーションの許可されたテナントを管理する"を参照してください。
許可されたテナントアカウントのワークフロー
*グリッドフェデレーション接続の使用*権限を持つテナントが宛先グリッドにレプリケートされた後、許可されたテナントアカウントは、テナントグループ、ユーザー、およびS3アクセスキーをクローンするために、以下の手順を実行できます。
-
テナントのソースグリッド上で、テナントアカウントにサインインしてください。
-
許可されている場合は、送信元および宛先テナントアカウントの両方でIDフェデレーションを設定します。
-
ソーステナント上にグループとユーザーを作成します。
ソーステナントで新しいグループまたはユーザーが作成されると、StorageGRID は自動的にそれらを宛先テナントにクローンしますが、宛先からソースへのクローンは行われません。
-
S3アクセスキーを作成します。
-
必要に応じて、ソーステナントから宛先テナントへ S3 アクセスキーを複製します。
許可されたテナントアカウントのワークフローの詳細、およびグループ、ユーザー、S3 アクセスキーのクローン方法については、"テナントグループとユーザーを複製する"および"APIを使用してS3アクセスキーを複製する"を参照してください。