Visualizza o modifica la configurazione di un repository - CodeArtifact

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Visualizza o modifica la configurazione di un repository

È possibile visualizzare e aggiornare i dettagli del repository utilizzando la CodeArtifact console o il pulsante AWS Command Line Interface ()AWS CLI.

Nota

Dopo aver creato un repository, non è possibile modificarne il nome, l' AWS account associato o il dominio.

Visualizza o modifica la configurazione di un repository (console)

È possibile visualizzare i dettagli e aggiornare il repository utilizzando la CodeArtifact console.

  1. Apri la AWS CodeArtifact console su https://console.aws.amazon.com/codesuite/codeartifact/home.

  2. Nel riquadro di navigazione, scegli Repository, quindi scegli il nome del repository che desideri visualizzare o modificare.

  3. Espandi Dettagli per vedere quanto segue:

    • Il dominio del repository. Scegli il nome di dominio per saperne di più.

    • La politica delle risorse del repository. Scegli Applica una politica del repository per aggiungerne una.

    • L'Amazon Resource Name del repository (ARN).

    • Se il tuo repository dispone di una connessione esterna, puoi scegliere la connessione per saperne di più. Un repository può avere solo una connessione esterna. Per ulteriori informazioni, consulta Connect un CodeArtifact repository a un repository pubblico.

    • Se il tuo repository dispone di repository upstream, puoi sceglierne uno per visualizzarne i dettagli. Un repository può avere fino a 10 repository diretti a monte. Per ulteriori informazioni, consulta Lavorare con i repository upstream in CodeArtifact.

    Nota

    Un repository può avere una connessione esterna o repository upstream, ma non entrambi.

  4. In Pacchetti, puoi vedere tutti i pacchetti disponibili per questo repository. Scegli un pacchetto per saperne di più.

  5. Scegli Visualizza le istruzioni di connessione, quindi scegli un gestore di pacchetti con cui imparare a configurarlo CodeArtifact.

  6. Scegli Applica policy di repository per aggiornare o aggiungere una policy sulle risorse al tuo repository. Per ulteriori informazioni, consulta Policy del repository.

  7. Scegli Modifica per aggiungere o aggiornare quanto segue.

    • La descrizione del repository.

    • Tag associati al repository.

    • Se il repository dispone di una connessione esterna, è possibile modificare l'archivio pubblico a cui si connette. Altrimenti, puoi aggiungere uno o più repository esistenti come repository upstream. Disponili nell'ordine in cui desideri che venga data loro la priorità CodeArtifact quando viene richiesto un pacchetto. Per ulteriori informazioni, consulta Ordine di priorità del repository upstream.

Visualizza o modifica la configurazione di un repository ()AWS CLI

Per visualizzare la configurazione corrente di un repository in CodeArtifact, usa il describe-repository comando.

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

Output di esempio:

{ "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": [] } }

Modifica la configurazione upstream di un repository

Un repository upstream consente a un client di gestione dei pacchetti di accedere ai pacchetti contenuti in più di un repository utilizzando un singolo endpoint. URL Per aggiungere o modificare la relazione upstream di un repository, usa il comando. update-repository

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

Output di esempio:

{ "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": [] } }
Nota

Per aggiungere un repository upstream, è necessario disporre dell'autorizzazione per l'AssociateWithDownstreamRepositoryazione sul repository upstream.

Per rimuovere la relazione upstream di un repository, utilizzate un elenco vuoto come argomento dell'opzione. --upstreams

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

Output di esempio:

{ "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": [] } }