Déplacement d'un bucket Object Storage entre des compartiments

Déplacez un bucket Object Storage vers un autre compartiment de la location Oracle Cloud Infrastructure.

Important

Vous ne pouvez pas déplacer un bucket d'une zone de sécurité vers un compartiment standard. Vous devez également vous assurer que les utilisateurs de la ressource disposent de suffisamment de droits d'accès pour le compartiment vers lequel la ressource est déplacée.

Pour plus d'informations sur les compartiments et le contrôle d'accès, reportez-vous à Gestion des compartiments.

    1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Object Storage et Archive Storage, cliquez sur Buckets.
    2. Sélectionnez le compartiment dans la liste sous Portée de la liste. Tous les buckets de ce compartiment sont répertoriés dans un tableau.
    3. Sélectionnez le bucket à déplacer vers un autre compartiment. La page Détails du bucket apparaît.
    4. Cliquez sur Déplacer la ressource. La boîte de dialogue Déplacer la ressource apparaît.
    5. Sélectionnez le compartiment de destination dans la liste.
    6. Cliquez sur Déplacer la ressource.

    Le bucket que vous avez déplacé apparaît dans le nouveau compartiment.

  • Utilisez la commande oci os bucket update et les paramètres requis pour déplacer le bucket vers un autre compartiment :

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

    destination_compartment_ocid est l'OCID de compartiment associé au compartiment de destination pour le bucket en cours de déplacement.

    Par exemple :

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

    Pour obtenir la liste complète des paramètres et des valeurs des commandes d'interface de ligne de commande, reportez-vous à Référence de commande d'interface de ligne de commande.

  • Exécutez l'opération GetBucket avec compartmentID du compartiment de destination pour déplacer un bucket vers un autre compartiment.

    Lors de l'accès à l'API Object Storage, le nom du bucket est utilisé avec le nom d'espace de noms Object Storage pour former l'URL de demande :

    n/object_storage_namespace/b/bucket