Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Añadir o eliminar repositorios ascendentes
Siga los pasos de las siguientes secciones para añadir o eliminar repositorios ascendentes de un repositorio o de él. CodeArtifact Para obtener más información sobre los repositorios ascendentes, consulte Trabajar con repositorios ascendentes en CodeArtifact.
Esta guía contiene información sobre cómo configurar otros CodeArtifact repositorios como repositorios ascendentes. Para obtener información sobre cómo configurar una conexión externa a repositorios públicos como npmjs.com, Nuget Gallery, Central de Maven o PyPI, consulte Añadir una conexión externa.
Añadir o eliminar repositorios ascendentes (consola)
Realice los pasos del siguiente procedimiento para añadir un repositorio como repositorio ascendente mediante la CodeArtifact consola. Para obtener información sobre cómo añadir un repositorio ascendente con el AWS CLI, consulte. Añadir o eliminar repositorios ascendentes (AWS CLI)
Para añadir un repositorio ascendente mediante la consola CodeArtifact
Abra la AWS CodeArtifact consola en https://console.aws.amazon.com/codesuite/codeartifact/home
. -
En el panel de navegación, elija Dominios y, a continuación, elija el nombre de dominio que contiene el repositorio.
-
Elija el nombre de su repositorio.
-
Elija Editar.
-
En repositorios ascendentes, elija Asociar un repositorio ascendente y añada el repositorio que desee añadir como repositorio ascendente. Solo puede añadir repositorios en el mismo dominio que los repositorios ascendentes.
-
Seleccione Actualizar repositorio.
Para eliminar un repositorio anterior mediante la consola CodeArtifact
Abra la AWS CodeArtifact consola en https://console.aws.amazon.com/codesuite/codeartifact/home
. -
En el panel de navegación, elija Dominios y, a continuación, elija el nombre de dominio que contiene el repositorio.
-
Elija el nombre de su repositorio.
-
Elija Editar.
-
En repositorios ascendentes, busque la entrada de la lista del repositorio ascendente que desea eliminar y seleccione Desasociar.
importante
Una vez que elimines un repositorio ascendente de un CodeArtifact repositorio, los administradores de paquetes no tendrán acceso a los paquetes del repositorio ascendente ni a ninguno de sus repositorios ascendentes.
-
Seleccione Actualizar repositorio.
Añadir o eliminar repositorios ascendentes (AWS CLI)
Puedes añadir o eliminar los repositorios ascendentes de un CodeArtifact repositorio mediante (). AWS Command Line Interface AWS CLI Para ello, utilice el comando update-repository
y especifique los repositorios ascendentes mediante el parámetro --upstreams
.
Solo puede añadir repositorios en el mismo dominio que los repositorios ascendentes.
Para añadir repositorios ascendentes (AWS CLI)
-
Si no lo has hecho, sigue los pasos que se indican Configuración con AWS CodeArtifact a continuación para configurar y configurar el AWS CLI with. CodeArtifact
-
Use el comando
aws codeartifact update-repository
con la marca--upstreams
para añadir repositorios ascendentes.nota
Al llamar al comando
update-repository
, se sustituyen los repositorios ascendentes configurados existentes por la lista de repositorios proporcionada con la marca--upstreams
. Si desea añadir repositorios ascendentes y conservar los existentes, debe incluir los repositorios ascendentes existentes en la llamada.El siguiente comando de ejemplo agrega dos repositorios ascendentes a un repositorio denominado
my_repo
que se encuentra en un dominio denominadomy_domain
. El orden de los repositorios ascendentes en el--upstreams
parámetro determina su prioridad de búsqueda cuando se CodeArtifact solicita un paquete delmy_repo
repositorio. Para obtener más información, consulte Orden de prioridad del repositorio ascendente.Para obtener información sobre cómo conectarse a repositorios públicos y externos, como npmjs.com o Maven Central, consulte. Conectar un CodeArtifact repositorio a un repositorio público
aws codeartifact update-repository \ --repository
my_repo
\ --domainmy_domain
\ --domain-owner111122223333
\ --upstreams repositoryName=upstream-1
repositoryName=upstream-2
El resultado contiene los repositorios ascendentes, tal y como se indica a continuación.
{ "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": [] } }
Para eliminar un repositorio ascendente (AWS CLI)
-
Si no lo has hecho, sigue los pasos que se indican a continuación Configuración con AWS CodeArtifact para configurar y configurar el with. AWS CLI CodeArtifact
-
Para eliminar los repositorios anteriores de un CodeArtifact repositorio, usa el
update-repository
comando con la--upstreams
marca. La lista de repositorios proporcionada al comando será el nuevo conjunto de repositorios ascendentes del repositorio. CodeArtifact Incluya los repositorios ascendentes existentes que desee conservar y omita los repositorios ascendentes que desee eliminar.Para eliminar todos los repositorios ascendentes de un repositorio, use el comando
update-repository
e incluya--upstreams
sin un argumento. Lo siguiente elimina los repositorios ascendentes de un repositorio denominadomy_repo
que esté contenido en un dominio denominadomy_domain
.aws codeartifact update-repository \ --repository
my_repo
\ --domainmy_domain
\ --domain-owner111122223333
\ --upstreamsEl resultado muestra que la lista de
upstreams
está vacía.{ "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": [] } }