Cómo ver o modificar la configuración de un repositorio - CodeArtifact

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.

Cómo ver o modificar la configuración de un repositorio

Puede ver y actualizar los detalles de su repositorio mediante la CodeArtifact consola o el AWS Command Line Interface (AWS CLI).

nota

Después de haber creado un repositorio, no puede cambiar su nombre, cuenta AWS asociada ni dominio.

Ver o modificar la configuración de un repositorio (consola)

Puedes ver los detalles del repositorio y actualizarlos mediante la CodeArtifact consola.

  1. Abre la AWS CodeArtifact consola en https://console.aws.amazon.com/codesuite/codeartifact/home.

  2. En el panel de navegación, elija Repositorios y luego elija el nombre del repositorio que desea ver o modificar.

  3. Expanda Detalles para ver lo siguiente:

    • El dominio del repositorio. Elija el nombre de dominio para obtener más información sobre él.

    • La política de recursos del repositorio. Elija Aplicar una política de repositorio para añadir una.

    • El nombre del recurso de Amazon del repositorio (ARN).

    • Si su repositorio tiene una conexión externa, puede elegir la conexión para obtener más información sobre ella. Un repositorio solo puede tener una conexión externa. Para obtener más información, consulte Conectar un CodeArtifact repositorio a un repositorio público.

    • Si su repositorio tiene repositorios anteriores, puede elegir uno para ver sus detalles. Un repositorio puede tener hasta 10 repositorios ascendentes directos. Para obtener más información, consulte Trabajar con repositorios ascendentes en CodeArtifact.

    nota

    Un repositorio puede tener una conexión externa o repositorios ascendentes, pero no ambos.

  4. En Paquetes, puede ver todos los paquetes que estén disponibles en este repositorio. Elija un paquete para obtener más información sobre él.

  5. Selecciona Ver instrucciones de conexión y, a continuación, elige un administrador de paquetes para aprender a configurarlo CodeArtifact.

  6. Seleccione Aplicar política de repositorio para actualizar o añadir una política de recursos a su repositorio. Para obtener más información, consulte Políticas de repositorios.

  7. Seleccione Editar para añadir o actualizar lo siguiente.

    • La descripción del repositorio.

    • Las etiquetas asociadas al repositorio.

    • Si su repositorio tiene una conexión externa, puede cambiar el repositorio público al que se conecta. De lo contrario, puede añadir uno o más repositorios existentes como repositorios ascendentes. Organícelos en el orden en que desee que se prioricen CodeArtifact cuando solicite un paquete. Para obtener más información, consulte Orden de prioridad del repositorio ascendente.

Ver o modificar la configuración de un repositorio (AWS CLI)

Para ver la configuración actual de un repositorio CodeArtifact, usa el describe-repository comando.

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

Ejemplo de salida:

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

Modificación de la configuración inicial de un repositorio

Un repositorio previo permite a un cliente administrador de paquetes acceder a los paquetes contenidos en más de un repositorio mediante un único URL punto final. Para añadir o cambiar la relación ascendente de un repositorio, use el comando update-repository.

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

Ejemplo de salida:

{ "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

Para añadir un repositorio ascendente, debe tener permiso para realizar la acción AssociateWithDownstreamRepository en el repositorio ascendente.

Para eliminar la relación ascendente de un repositorio, utilice una lista vacía como argumento de la opción --upstreams.

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

Ejemplo de salida:

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