Block Storage for VPC のスナップショットをアカウント間で共有する
サービス間認証を設定することで、他の IBM Cloud アカウントとスナップショットを共有することができます。 この機能により、 アカウントスナップショットの復元が可能になります。
コンソールで別のアカウントとスナップショットを共有する
コンソール上で、スナップショットを別のアカウントと共有することができます。
- スナップショットのリストに移動します。 IBM Cloud コンソール で、 メニュー
> インフラ
> ストレージ > スナップショット に移動します。
- 「 アクション 」メニュー(
)から、「 スナップショットを共有する 」を選択します。
- スナップショットを共有したいアカウントのアカウント IDを入力してください。
- 「 カスタム IAM 認証の作成 」をクリックします。
あるいは、「 管理」>「アクセス(IAM)」>「承認 」メニューから、サービス間承認を作成することもできます。 詳細については、 コンソールでのアカウント復元のためのサービス間認証の設定 をご覧ください。
コンソールでスナップショットの共有権限を削除する
-
スナップショットのリストに移動します。 IBM Cloud コンソール で、 メニュー
> インフラ
> ストレージ > スナップショット に移動します。
-
「 アクション 」メニュー(
)から、「 共有権限の管理 」を選択します。
-
サイドパネルには、スナップショットを共有したアカウントの一覧が表示されます。
このリストには、そのスナップショットに対して設定されたすべての権限が表示されています。 たとえば、あるアカウントがこの特定のスナップショットに対するアクセス権限と、そのアカウント内のすべてのスナップショットに対するアクセス権限の両方を持っている場合、そのアカウント 2回リストされます。
-
[IAM 認証の管理] をクリックして [認証] ページに移動し、認証内容を変更または取り消してください。
あるいは、「 管理」>「アクセス(IAM)」>「承認 」メニューから、サービス間承認ポリシーを直接管理することもできます。 詳しくは、許可を使用した、サービス間のアクセス権限の付与を参照してください。
CLIから別のアカウントにスナップショットを共有する
CLI から ibmcloud iam authorization-policy-create コマンドを使用することで、特定のスナップショットに対してサービス間認証を作成できます。 詳細については、 CLI からのアカウント復元のためのサービス間認証の設定 をご覧ください。
CLI からスナップショットの共有権限を削除する
CLI では、 authorization-policy-delete コマンドを使用することで、特定のスナップショットに対するサービス間認証を解除できます。 詳細については、「 CLI を使用した承認の削除 」を参照してください。
API を使用して別のアカウントとスナップショットを共有する
IAMポリシー管理API の policies メソッドを呼び出すことで、特定のスナップショットに対するサービス間認証をプログラムで作成できます。 詳細については、 API を使用したアカウント復元のためのサービス間認証の作成 をご覧ください。
API を使用してスナップショットの共有権限を削除する
IAM ポリシー管理 API の policies メソッドを呼び出すことで、特定のスナップショットに対するサービス間認証をプログラム的に取り消すことができます。 詳細については、「 API を使用した承認の削除 」を参照してください。
Terraform を使用して、別のアカウントとスナップショットを共有する
Terraform を使用すると、特定のスナップショットに対してサービス間認証を設定できます。 詳細については、 Terraform を使用したアカウント復元のためのサービス間認証の構築 をご覧ください。
Terraform を使用してスナップショットの共有権限を削除する
Terraform を使用すると、特定のスナップショットに対するサービス間認証を解除することができます。 詳細については、「 Terraform を使用した承認の削除 」を参照してください。