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.
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.