コンパートメント間でのブロック・ボリューム・リソースの移動
ブロック・ボリューム、ブート・ボリューム、ボリューム・バックアップ、ボリューム・グループ、ボリューム・グループ・バックアップなどのブロック・ボリューム・リソースは、異なるコンパートメント間で移動できます。ブロック・ボリューム・リソースを新しいコンパートメントに移動しても、関連付けられているリソースは移動されません。リソースを新しいコンパートメントに移動すると、固有のポリシーがただちに適用され、コンソールを介したリソースへのアクセスが影響を受けます。詳細は、コンパートメントの管理を参照してください。
ブロック・ボリューム・リソースをコンパートメント間で移動する際には、リソース・ユーザーが、リソースの移動先のコンパートメントに対する十分なアクセス権限を持っていることを確認する必要があります。
必須IAMポリシー
Oracle Cloud Infrastructureを使用するには、管理者によってポリシーでセキュリティ・アクセス権が付与されている必要があります。このアクセス権は、コンソール、あるいはSDK、CLIまたはその他のツールを使用したREST APIのいずれを使用している場合でも必要です。権限がない、または認可されていないというメッセージが表示された場合は、自分がどのタイプのアクセス権を持っているか、およびどのコンパートメントで作業するかを管理者に確認してください。
管理者向け: 次のポリシーで、ユーザーがブロック・ボリューム・リソースを別のコンパートメントに移動することが許可されます:
Allow group BlockCompartmentMovers to manage volume-family in tenancy
セキュリティ・ゾーン
セキュリティ・ゾーンは、クラウド・リソースがOracleのセキュリティ原則に準拠していることを確認します。セキュリティ・ゾーン・コンパートメント内のリソースに対する操作がそのセキュリティ・ゾーンのポリシーに違反している場合、その操作は拒否されます。
次のセキュリティ・ゾーン・ポリシーは、ブロック・ボリューム・リソースをあるコンパートメントから別のコンパートメントに移動する機能に影響します:
- セキュリティ・ゾーン内のブロック・ボリュームまたはブート・ボリュームは、セキュリティ・ゾーンにないコンパートメントには移動できません。
- ボリュームがセキュリティ・ゾーン・ポリシーに違反している場合、ブロック・ボリュームまたはブート・ボリュームはセキュリティ・ゾーン内のコンパートメントに移動できません。
コンソールの使用
- ナビゲーション・メニューを開き、「ストレージ」をクリックします。「ブロック・ストレージ」で、「ブロック・ボリューム」をクリックします
- 「スコープ」セクションで、コンパートメントを選択します。
- リストでブロック・ボリュームを検索し、をクリックして、「リソースの移動」をクリックします。
- リストから宛先コンパートメントを選択します。
- 「リソースの移動」をクリックします。
- ナビゲーション・メニューを開き、「ストレージ」をクリックします。「Block Storage」で、「Block Volume Backups」をクリックします。
- 「スコープ」セクションで、コンパートメントを選択します。
- リストでブロック・ボリューム・バックアップを検索し、をクリックして、「リソースの移動」をクリックします。
- リストから宛先コンパートメントを選択します。
- 「リソースの移動」をクリックします。
- ナビゲーション・メニューを開き、「ストレージ」をクリックします。「ブロック・ストレージ」で、「ボリューム・グループ」をクリックします。
- 「スコープ」セクションで、コンパートメントを選択します。
- リストでボリューム・グループを検索し、をクリックして、「リソースの移動」をクリックします。
- リストから宛先コンパートメントを選択します。
- 「リソースの移動」をクリックします。
- ナビゲーション・メニューを開き、「ストレージ」をクリックします。「ブロック・ストレージ」で、「ボリューム・グループ・バックアップ」をクリックします
- 「スコープ」セクションで、コンパートメントを選択します。
- リストでボリューム・グループ・バックアップを検索し、をクリックして、「リソースの移動」をクリックします。
- リストから宛先コンパートメントを選択します。
- 「リソースの移動」をクリックします。
- ナビゲーション・メニューを開き、「ストレージ」をクリックします。「ブロック・ストレージ」で、「ブロック・ボリューム」をクリックします。サイドバーの「ブロック・ストレージ」メニューで、「ブート・ボリューム」をクリックします。
- 「スコープ」セクションで、コンパートメントを選択します。
- リストでブート・ボリュームを検索し、をクリックして、「リソースの移動」をクリックします。
- リストから宛先コンパートメントを選択します。
- 「リソースの移動」をクリックします。
- ナビゲーション・メニューを開き、「ストレージ」をクリックします。「Block Storage」で、「Block Volume Backups」をクリックします。
- 「スコープ」セクションで、コンパートメントを選択します。
- リストでブート・ボリューム・バックアップを検索し、をクリックして、「リソースの移動」をクリックします。
- リストから宛先コンパートメントを選択します。
- 「リソースの移動」をクリックします。
CLIの使用
CLIの使用の詳細は、コマンド・ライン・インタフェース(CLI)を参照してください。
コマンド・プロンプトを開き、次を実行します:
oci bv volume change-volume-compartment --volume-id <volume_OCID> --compartment-id <destination_compartment_OCID>
コマンド・プロンプトを開き、次を実行します:
oci bv volume-backup change-volume-backup-compartment --volume-backup-id <volume_backup_OCID> --compartment-id <destination_compartment_OCID>
コマンド・プロンプトを開き、次を実行します:
oci bv volume-group change-volume-group-compartment --volume-group-id <volume_group_OCID> --compartment-id <destination_compartment_OCID>
コマンド・プロンプトを開き、次を実行します:
oci bv volume-group-backup change-volume-group-backup-compartment --volume-group-backup-id <volume_group_backup_OCID> --compartment-id <destination_compartment_OCID>
コマンド・プロンプトを開き、次を実行します:
oci bv boot-volume change-boot-volume-compartment --boot-volume-id <boot_volume_OCID> --compartment-id <destination_compartment_OCID>
コマンド・プロンプトを開き、次を実行します:
oci bv boot-volume-backup change-boot-volume-backup-compartment --boot-volume-backup-id <boot_volume_backup_OCID> --compartment-id <destination_compartment_OCID>
APIの使用
APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。
ブロック・ボリューム・リソースをコンパートメント間で移動するには、次の操作を使用します: