Objektspeicher-Bucket zwischen Compartments verschieben

Verschieben Sie einen Objektspeicher-Bucket in ein anderes Compartment in Ihrem Oracle Cloud Infrastructure-Mandanten.

Informationen zu Compartments und zur Zugriffskontrolle finden Sie unter Compartments verwalten.

    1. Wählen Sie auf der Listenseite Buckets den Objektspeicher-Bucket aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe bei der Suche nach der Listenseite oder dem Objektspeicher-Bucket benötigen, finden Sie weitere Informationen unter Buckets auflisten.
    2. Wählen Sie im Menü Aktionen für den Bucket die Option Ressource verschieben aus.
    3. Wählen Sie im Bereich Ressource verschieben das Ziel-Compartment in der Liste aus.
    4. Wählen Sie Ressource verschieben aus.

    Der Bucket befindet sich jetzt im aktualisierten Compartment.

  • Verwenden Sie den Befehl oci os bucket update und die erforderlichen Parameter, um den Bucket in ein anderes Compartment zu verschieben:

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

    Dabei ist destination_compartment_ocid die Compartment-OCID, die mit dem Ziel-Compartment für den Bucket verknüpft ist, den Sie verschieben.

    Beispiel:

    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"
    }

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle ist in der CLI-Befehlsreferenz enthalten.

  • Führen Sie den Vorgang GetBucket mit der compartmentID des Ziel-Compartments aus, um einen Bucket in ein anderes Compartment zu verschieben.

    Beim Zugriff auf die Object Storage-API wird der Bucket-Name mit dem Object Storage-Namespace-Namen verwendet, um die Anforderungs-URL zu bilden:

    n/object_storage_namespace/b/bucket