Movendo um Repositório entre Compartimentos

Descubra como mover um repositório no Container Registry de um compartimento para outro.

Ao criar um novo repositório no Container Registry, você especifica o compartimento no qual criá-lo. Depois de criar o repositório em um compartimento, você poderá movê-lo posteriormente para outro compartimento. Por exemplo, para alterar os usuários autorizados a usar o repositório ou para alterar como o faturamento de um repositório é cobrado.

Somente usuários com permissões apropriadas podem acessar o repositório no compartimento para o qual você o move.

Suas permissões controlam quais repositórios você pode mover e os compartimentos para os quais você pode movê-los (consulte Políticas para Controlar o Acesso ao Repositório). Você pode mover repositórios que criou (e repositórios aos quais os grupos aos quais você pertence receberam acesso por políticas do serviço IAM) para qualquer compartimento ao qual você tenha acesso. Se você pertencer ao grupo Administradores, poderá mover qualquer repositório da tenancy para qualquer compartimento.

    1. Na página de lista Container Registry, selecione o repositório com o qual você deseja trabalhar na lista Repositórios e imagens. Se precisar de ajuda para localizar a página de lista ou o repositório, consulte Listando Repositórios.
      A seção de detalhes do repositório é aberta.
    2. Selecione Mover compartimento.
    3. Selecione o compartimento para o qual você deseja mover o repositório.
    4. Selecione Enviar para mover o repositório.

    O repositório é movido para o compartimento selecionado. Somente usuários com permissões apropriadas agora podem acessar o repositório no compartimento para o qual você o moveu.

  • Use o comando oci artefatos container repository change-compartment e os parâmetros necessários para mover repositórios entre compartimentos:

    oci artifacts container repository change-compartment --compartment-id <compartment_ocid_new> --repository-id <repository_ocid> [OPTIONS]
    Por exemplo:
    oci artifacts container repository change-compartment --compartment-id ocid1.compartment.oc1..aaaaaaaaswegb83o... --repository-id ocid1.containerrepo.oc1.us-phoenix-1.0.ansh81vru1zp.aaaaaaaatxfd94p...

    Para obter uma lista completa de flags e opções de variáveis para comandos da CLI, consulte a Referência de Linha de Comando.

  • Execute a operação ChangeContainerRepositoryCompartment para mover um repositório para outro compartimento.