Repository zwischen Compartments verschieben

Erfahren Sie, wie Sie ein Repository in Container Registry von einem Compartment in ein anderes verschieben.

Wenn Sie ein neues Repository in Container Registry erstellen, geben Sie das Compartment an, in dem es erstellt werden soll. Nachdem Sie das Repository in einem Compartment erstellt haben, können Sie es anschließend in ein anderes Compartment verschieben. Beispiel: Ändern Sie die Benutzer, die zur Verwendung des Repositorys berechtigt sind, oder ändern Sie, wie die Abrechnung für ein Repository abgerechnet wird.

Nur Benutzer mit den entsprechenden Berechtigungen können auf das Repository in dem Compartment zugreifen, in das Sie es verschieben.

Ihre Berechtigungen steuern, welche Repositorys Sie verschieben können, und die Compartments, in die Sie sie verschieben können (siehe Policys zur Kontrolle des Repository-Zugriffs). Sie können von Ihnen erstellte Repositorys (und Repositorys, denen die Gruppen, zu denen Sie gehören, von IAM-Policys Zugriff erhalten haben) in jedes Compartment verschieben, auf das Sie Zugriff haben. Wenn Sie zur Administratorengruppe gehören, können Sie jedes beliebige Repository im Mandanten in ein beliebiges Compartment verschieben.

    1. Wählen Sie auf der Listenseite Container Registry in der Liste Repositories und Images das Repository aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe bei der Suche nach der Listenseite oder dem Repository benötigen, finden Sie weitere Informationen unter Repositorys auflisten.
      Der Abschnitt mit den Repository-Details wird geöffnet.
    2. Wählen Sie Compartment verschieben aus.
    3. Wählen Sie das Compartment aus, in das Sie das Repository verschieben möchten.
    4. Wählen Sie Weiterleiten, um das Repository zu verschieben.

    Das Repository wird in das ausgewählte Compartment verschoben. Nur Benutzer mit entsprechenden Berechtigungen können jetzt auf das Repository in dem Compartment zugreifen, in das Sie es verschoben haben.

  • Verwenden Sie den Befehl oci Artefakt-Container-Repository change-compartment und die erforderlichen Parameter, um Repositorys zwischen Compartments zu verschieben:

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

    Eine vollständige Liste der Kennzeichen und Variablenoptionen für CLI-Befehle finden Sie in der Befehlszeilenreferenz.

  • Führen Sie den Vorgang ChangeContainerRepositoryCompartment aus, um ein Repository in ein anderes Compartment zu verschieben.