コンパートメント間でのオブジェクト・ストレージ・バケットの移動

オブジェクト・ストレージ・バケットをOracle Cloud Infrastructureテナンシの別のコンパートメントに移動します。

重要

バケットをセキュリティ・ゾーンから標準コンパートメントに移動することはできません。また、リソース・ユーザーが、リソースの移動先のコンパートメントに対する十分なアクセス権限を持っていることも確認する必要があります。

コンパートメントとアクセス制御の詳細は、コンパートメントの管理を参照してください。

    1. ナビゲーション・メニューを開き、「ストレージ」をクリックします。「オブジェクト・ストレージおよびアーカイブ・ストレージ」で、「バケット」をクリックします。
    2. 「リスト範囲」の下のリストからコンパートメントを選択します。そのコンパートメント内のすべてのバケットが表形式でリストされます。
    3. 別のコンパートメントに移動するバケットを選択します。バケットの「詳細」ページが表示されます。
    4. 「リソースの移動」をクリックします。「リソースの移動」 ダイアログ・ボックスが表示されます。
    5. リストから宛先コンパートメントを選択します。
    6. 「リソースの移動」をクリックします。

    移動したバケットが新しいコンパートメントに表示されます。

  • バケットを別のコンパートメントに移動するには、oci os bucket updateコマンドおよび必要なパラメータを使用します:

    oci os bucket update --name bucket_name --compartment-id destination_compartment_ocid [OPTIONS]

    destination_compartment_ocidは、移動するバケットの宛先コンパートメントに関連付けられたコンパートメントOCIDです。

    例:

    oci os bucket update --name MyBucket --compartment-id ocid.compartment.oc1..exampleuniqueID
    {
      "data": {
        "approximate-count": null,
        "approximate-size": null,
        "auto-tiering": null,
        "compartment-id": "new_ocid.compartment.oc1..exampleuniqueID",
        "created-by": "ocid1.user.oc1..exampleuniqueID",
        "defined-tags": {},
        "etag": "fe4fb648-8ddd-42eb-9732-d431aafac354",
        "freeform-tags": {},
        "id": "ocid1.bucket.oc1..exampleuniqueID",
        "is-read-only": false,
        "kms-key-id": null,
        "metadata": {
          "department": "Finance"
        },
        "name": "MyBucket",
        "namespace": "MyNamespace",
        "object-events-enabled": false,					
        "object-lifecycle-policy-etag": null,
        "public-access-type": "NoPublicAccess",
        "replication-enabled": false,
        "storage-tier": "Standard",
        "time-created": "2020-06-22T19:04:05.879000+00:00",
        "versioning": "Disabled"
      },
      "etag": "fe4fb648-8ddd-42eb-9732-d431aafac354"
    }

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • 宛先コンパートメントのcompartmentIDを指定してGetBucket操作を実行し、バケットを別のコンパートメントに移動します。

    オブジェクト・ストレージAPIにアクセスすると、バケット名がオブジェクト・ストレージ・ネームスペース名とともに使用され、リクエストURLが形成されます:

    n/object_storage_namespace/b/bucket