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à.
Aggiungere o rimuovere i repository upstream
Segui i passaggi indicati nelle seguenti sezioni per aggiungere o rimuovere repository upstream da o verso un repository. CodeArtifact Per ulteriori informazioni sui repository upstream, consulta. Lavorare con i repository upstream in CodeArtifact
Questa guida contiene informazioni sulla configurazione di altri CodeArtifact repository come repository upstream. Per informazioni sulla configurazione di una connessione esterna a repository pubblici come npmjs.com, Nuget Gallery, Maven Central o PyPI, consulta Aggiungere una connessione esterna.
Aggiungi o rimuovi repository upstream (console)
Esegui i passaggi della procedura seguente per aggiungere un repository come repository upstream utilizzando la console. CodeArtifact Per informazioni sull'aggiunta di un repository upstream con, vedere. AWS CLIAggiungi o rimuovi i repository upstream ()AWS CLI
Per aggiungere un repository upstream utilizzando la console CodeArtifact
-
Nel riquadro di navigazione, scegli Domini, quindi scegli il nome di dominio che contiene il tuo repository.
-
Scegli il nome del tuo repository.
-
Scegli Modifica.
-
Nei repository upstream, scegli Associa repository upstream e aggiungi il repository che desideri aggiungere come repository upstream. Puoi aggiungere repository solo nello stesso dominio dei repository upstream.
-
Scegli Aggiorna repository.
Per rimuovere un repository upstream utilizzando la console CodeArtifact
-
Nel riquadro di navigazione, scegli Domini, quindi scegli il nome di dominio che contiene il tuo repository.
-
Scegli il nome del tuo repository.
-
Scegli Modifica.
-
Nei repository upstream, trova la voce dell'elenco del repository upstream che desideri rimuovere e scegli Dissocia.
Importante
Una volta rimosso un repository upstream da un CodeArtifact repository, i gestori di pacchetti non avranno accesso ai pacchetti nel repository upstream o in nessuno dei suoi repository upstream.
-
Scegliete Aggiorna repository.
Aggiungi o rimuovi i repository upstream ()AWS CLI
È possibile aggiungere o rimuovere i CodeArtifact repository upstream di un repository utilizzando (). AWS Command Line Interface AWS CLI A tale scopo, utilizzate il update-repository
comando e specificate i repository upstream utilizzando il parametro. --upstreams
È possibile aggiungere repository solo nello stesso dominio dei repository upstream.
Per aggiungere repository upstream ()AWS CLI
-
In caso contrario, segui i passaggi indicati Configurazione con AWS CodeArtifact per configurare e configurare il AWS CLI con. CodeArtifact
-
Usa il
aws codeartifact update-repository
comando con il--upstreams
flag per aggiungere repository upstream.Nota
La chiamata al
update-repository
comando sostituisce i repository upstream configurati esistenti con l'elenco di repository fornito con il flag.--upstreams
Se desideri aggiungere repository upstream e mantenere quelli esistenti, devi includere i repository upstream esistenti nella chiamata.Il comando di esempio seguente aggiunge due repository upstream a un repository denominato che si trova in un dominio denominato
my_repo
.my_domain
L'ordine dei repository upstream nel--upstreams
parametro determina la priorità di ricerca quando CodeArtifact richiede un pacchetto dal repository.my_repo
Per ulteriori informazioni, consulta Ordine di priorità del repository upstream.Per informazioni sulla connessione a repository pubblici ed esterni come npmjs.com o Maven Central, consulta. Connect un CodeArtifact repository a un repository pubblico
aws codeartifact update-repository \ --repository
my_repo
\ --domainmy_domain
\ --domain-owner111122223333
\ --upstreams repositoryName=upstream-1
repositoryName=upstream-2
L'output contiene i repository upstream, come segue.
{ "repository": { "name": "
my_repo
", "administratorAccount": "123456789012
", "domainName": "my_domain
", "domainOwner": "111122223333
", "arn": "arn:aws:codeartifact:us-east-2
:111122223333
:repository/my_domain
/my_repo
", "upstreams": [ { "repositoryName": "upstream-1
" }, { "repositoryName": "upstream-2
" } ], "externalConnections": [] } }
Per rimuovere un repository upstream ()AWS CLI
-
In caso contrario, segui i passaggi indicati Configurazione con AWS CodeArtifact per configurare e configurare il AWS CLI con. CodeArtifact
-
Per rimuovere i repository upstream da un CodeArtifact repository, usa il
update-repository
comando con il flag.--upstreams
L'elenco dei repository fornito al comando sarà il nuovo set di repository upstream per il repository. CodeArtifact Includi i repository upstream esistenti che desideri conservare e ometti i repository upstream che desideri rimuovere.Per rimuovere tutti i repository upstream da un repository, usa il comando e includi senza argomenti.
update-repository
--upstreams
Quanto segue rimuove i repository upstream da un repository denominato contenuto in unmy_repo
dominio denominato.my_domain
aws codeartifact update-repository \ --repository
my_repo
\ --domainmy_domain
\ --domain-owner111122223333
\ --upstreamsL'output mostra che l'elenco di
upstreams
è vuoto.{ "repository": { "name": "
my_repo
", "administratorAccount": "123456789012
", "domainName": "my_domain
", "domainOwner": "111122223333
", "arn": "arn:aws:codeartifact:us-east-2
:111122223333
:repository/my_domain
/my_repo
", "upstreams": [], "externalConnections": [] } }