Movendo um Bucket do Object Storage entre Compartimentos

Mova um bucket do serviço Object Storage para outro compartimento na sua tenancy do Oracle Cloud Infrastructure.

Importante

Não é possível mover um bucket de uma zona de segurança para um compartimento padrão. Você também precisa garantir que os usuários do recurso tenham permissões de acesso suficientes para o compartimento para o qual o recurso está sendo movido.

Consulte Gerenciando Compartimentos para obter informações sobre compartimentos e controle de acesso.

    1. Abra o menu de navegação e clique em Armazenamento. Em Object Storage & Archive Storage, clique em Buckets.
    2. Selecione o compartimento na lista em Escopo da Lista. Todos os buckets desse compartimento são listados em formato tabular.
    3. Selecione o bucket que você deseja mover para outro compartimento. A página Detalhes do bucket é exibida.
    4. Clique em Mover Recurso. A caixa de diálogo Mover recurso é exibida.
    5. Selecione na lista o compartimento de destino.
    6. Clique em Mover recurso.

    O bucket que você moveu aparece no novo compartimento.

  • Use o comando oci os bucket update e os parâmetros necessários para mover o bucket para outro compartimento:

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

    em que destination_compartment_ocid corresponde ao OCID do compartimento associado ao compartimento de destino do bucket que você está movendo.

    Por exemplo:

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

    Para obter uma lista completa dos parâmetros e valores dos comandos da CLI, consulte a Referência de Comandos da CLI.

  • Execute a operação GetBucket com o compartmentID do compartimento de destino para mover um bucket para outro compartimento.

    Ao acessar a API do serviço Object Storage, o nome do bucket é usado com o nome do namespace do Object Storage para formar o URL da solicitação:

    n/object_storage_namespace/b/bucket