Eine Repository-Konfiguration anzeigen oder ändern - CodeArtifact

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Eine Repository-Konfiguration anzeigen oder ändern

Sie können Details zu Ihrem Repository mit der CodeArtifact Konsole oder der AWS Command Line Interface (AWS CLI) anzeigen und aktualisieren.

Anmerkung

Nachdem Sie ein Repository erstellt haben, können Sie seinen Namen, sein zugeordnetes AWS Konto oder seine Domäne nicht mehr ändern.

Eine Repository-Konfiguration anzeigen oder ändern (Konsole)

In der CodeArtifact Konsole können Sie Details zu Ihrem Repository anzeigen und es aktualisieren.

  1. Öffnen Sie die AWS CodeArtifact Konsole unter https://console.aws.amazon.com/codesuite/codeartifact/home.

  2. Wählen Sie im Navigationsbereich Repositorys und dann den Repository-Namen aus, den Sie anzeigen oder ändern möchten.

  3. Erweitern Sie Details, um Folgendes zu sehen:

    • Die Domain des Repositorys. Wählen Sie den Domainnamen, um mehr darüber zu erfahren.

    • Die Ressourcenrichtlinie des Repositorys. Wählen Sie Repository-Richtlinie anwenden aus, um eine hinzuzufügen.

    • Der Amazon-Ressourcenname (ARN) des Repositorys.

    • Wenn Ihr Repository über eine externe Verbindung verfügt, können Sie die Verbindung auswählen, um mehr darüber zu erfahren. Ein Repository kann nur eine externe Verbindung haben. Weitere Informationen finden Sie unter Ein CodeArtifact Repository mit einem öffentlichen Repository Connect.

    • Wenn dein Repository über Upstream-Repositorys verfügt, kannst du eines auswählen, um dessen Details zu sehen. Ein Repository kann bis zu 10 direkte Upstream-Repositorys haben. Weitere Informationen finden Sie unter Arbeiten mit Upstream-Repositorys in CodeArtifact.

    Anmerkung

    Ein Repository kann über eine externe Verbindung oder über Upstream-Repositorys verfügen, jedoch nicht über beides.

  4. Unter Pakete können Sie alle Pakete sehen, die für dieses Repository verfügbar sind. Wählen Sie ein Paket aus, um mehr darüber zu erfahren.

  5. Wählen Sie Verbindungsanweisungen anzeigen und wählen Sie dann einen Paketmanager aus, um zu erfahren, wie Sie ihn konfigurieren können CodeArtifact.

  6. Wählen Sie Repository-Richtlinie anwenden, um Ihr Repository zu aktualisieren oder eine Ressourcenrichtlinie hinzuzufügen. Weitere Informationen finden Sie unter Repository-Richtlinien.

  7. Wählen Sie Bearbeiten, um Folgendes hinzuzufügen oder zu aktualisieren.

    • Die Beschreibung des Repositorys.

    • Mit dem Repository verknüpfte Tags.

    • Wenn dein Repository über eine externe Verbindung verfügt, kannst du ändern, mit welchem öffentlichen Repository es verbunden ist. Andernfalls können Sie ein oder mehrere bestehende Repositorys als Upstream-Repositorys hinzufügen. Ordnen Sie sie in der Reihenfolge an, in der sie priorisiert werden sollen, CodeArtifact wenn ein Paket angefordert wird. Weitere Informationen finden Sie unter Reihenfolge der Prioritäten des Upstream-Reposit.

Eine Repository-Konfiguration anzeigen oder ändern ()AWS CLI

Verwenden Sie den describe-repository Befehl CodeArtifact, um die aktuelle Konfiguration eines Repositorys in anzuzeigen.

aws codeartifact describe-repository --domain my_domain --domain-owner 111122223333 --repository my_repo

Beispielausgabe:

{ "repository": { "name": "my_repo", "administratorAccount": "123456789012, "domainName": "my_domain", "domainOwner": "111122223333", "arn": "arn:aws:codeartifact:region-id:111122223333:repository/my_domain/my_repo" "upstreams": [], "externalConnections": [] } }

Ändern Sie die Upstream-Konfiguration eines Repositor

Ein Upstream-Repository ermöglicht es einem Paketmanager-Client, über einen einzigen URL-Endpunkt auf die Pakete zuzugreifen, die in mehr als einem Repository enthalten sind. Verwenden Sie den update-repository Befehl, um die Upstream-Beziehung eines Repositorys hinzuzufügen oder zu ändern.

aws codeartifact update-repository --domain my_domain --domain-owner 111122223333 --repository my_repo \ --upstreams repositoryName=my-upstream-repo

Beispielausgabe:

{ "repository": { "name": "my_repo", "administratorAccount": "123456789012, "domainName": "my_domain", "domainOwner": "111122223333", "arn": "arn:aws:codeartifact:region-id:111122223333:repository/my_domain/my_repo" "upstreams": [ { "repositoryName": "my-upstream-repo" } ], "externalConnections": [] } }
Anmerkung

Um ein Upstream-Repository hinzuzufügen, benötigen Sie die entsprechenden Berechtigungen für die AssociateWithDownstreamRepository Aktion im Upstream-Repository.

Um die Upstream-Beziehung eines Repositorys zu entfernen, verwenden Sie eine leere Liste als Argument für die --upstreams Option.

aws codeartifact update-repository --domain my_domain --domain-owner 111122223333 --repository my_repo --upstreams []

Beispielausgabe:

{ "repository": { "name": "my_repo", "administratorAccount": "123456789012, "domainName": "my_domain", "domainOwner": "111122223333", "arn": "arn:aws:codeartifact:region-id:111122223333:repository/my_domain/my_repo" "upstreams": [], "externalConnections": [] } }