Spostamento di un repository tra compartimenti
Scopri come spostare un repository in Container Registry da un compartimento a un altro.
Quando si crea un nuovo repository in Container Registry, è necessario specificare il compartimento in cui crearlo. Dopo aver creato il repository in un compartimento, è possibile spostarlo in un altro compartimento. Ad esempio, per modificare gli utenti autorizzati a utilizzare il repository o la modalità di addebito della fatturazione per un repository.
Solo gli utenti con le autorizzazioni appropriate possono accedere al repository nel compartimento in cui è stato spostato.
Le autorizzazioni controllano i repository che è possibile spostare e i compartimenti in cui è possibile spostarli (vedere Criteri per controllare l'accesso ai repository). È possibile spostare i repository creati e i repository a cui i gruppi a cui si appartiene hanno ottenuto l'accesso dai criteri IAM a qualsiasi compartimento a cui si ha accesso. Se si appartiene al gruppo Administrators, è possibile spostare qualsiasi repository della tenancy in qualsiasi compartimento.
Il repository viene spostato nel compartimento selezionato. Solo gli utenti con le autorizzazioni appropriate possono ora accedere al repository nel compartimento in cui è stato spostato.
Utilizzare il comando oci artifact container repository change-compartment e i parametri necessari per spostare i repository tra i compartimenti.
oci artifacts container repository change-compartment --compartment-id <compartment_ocid_new> --repository-id <repository_ocid> [OPTIONS]
Ad esempio:oci artifacts container repository change-compartment --compartment-id ocid1.compartment.oc1..aaaaaaaaswegb83o... --repository-id ocid1.containerrepo.oc1.us-phoenix-1.0.ansh81vru1zp.aaaaaaaatxfd94p...
Per un elenco completo dei flag e delle opzioni variabili per i comandi CLI, vedere Command Line Reference.
Eseguire l'operazione ChangeContainerRepositoryCompartment per spostare un repository in un altro compartimento.