Primeros pasos con la consola - 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.

Primeros pasos con la consola

Siga estos pasos para comenzar a utilizar CodeArtifact en AWS Management Console. Esta guía usa el administrador de paquetes npm. Si está utilizando un administrador de paquetes diferente, deberá modificar algunos de los siguientes pasos.

  1. Inicie sesión en la AWS Management Console y abra la consola AWS CodeArtifact en https://console.aws.amazon.com/codesuite/codeartifact/start. Para obtener más información, consulte Configuración con AWS CodeArtifact.

  2. Elija Create repository.

  3. En Nombre del repositorio, introduzca my-repo.

  4. (Opcional) En Descripción del repositorio, introduzca una descripción opcional para su repositorio.

  5. En los repositorios públicos ascendentes, seleccione npm-store para crear un repositorio conectado a npmjs que esté situado aguas arriba de su repositorio my-repo.

    CodeArtifact le asigna el nombre npm-store a este repositorio. Todos los paquetes disponibles en el repositorio npm-store ascendente también están disponibles en su repositorio descendente, my-repo.

  6. Elija Next (Siguiente).

  7. En la cuenta de AWS, seleccione Esta cuenta de AWS.

  8. En Nombre de dominio, introduzca my-domain.

  9. Expanda Additional configuration (Configuración adicional).

  10. Debe usar una AWS KMS key (clave KMS) para cifrar todos los activos de su dominio. Puede usar una clave Clave administrada de AWS o una clave KMS que administre:

    • Elija la clave administrada de AWS si quiere usar la Clave administrada de AWS predeterminada.

    • Elija la clave administrada por el cliente si quiere usar una clave de KMS que administre. Para usar una clave de KMS que administre, en ARN de clave administrada por el cliente, busque y elija la clave de KMS.

    Para obtener más información, consulte Clave administrada de AWS y las claves administradas por el cliente en la Guía para desarrolladores de AWS Key Management Service.

  11. Elija Next (Siguiente).

  12. En Revisar y crear, revise lo que CodeArtifact está creando para usted.

    • El flujo de paquetes muestra cómo my-domain, my-repo y npm-store están relacionados.

    • Paso 1: Crear un repositorio muestra detalles sobre my-repo y npm-store.

    • Paso 2: El dominio seleccionado muestra detalles sobre my-domain.

    Cuando haya terminado, elija Crear repositorio.

  13. En la página my-repo, seleccione Ver instrucciones de conexión y, a continuación, seleccione npm.

  14. Use la AWS CLI para ejecutar el comando login que se muestra en Configure su cliente npm con este comando AWS CLI CodeArtifact.

    aws codeartifact login --tool npm --repository my-repo --domain my-domain --domain-owner 111122223333

    Debería recibir un resultado que confirme que su inicio de sesión se realizó correctamente.

    Successfully configured npm to use AWS CodeArtifact repository https://my-domain-111122223333.d.codeartifact.us-east-2.amazonaws.com/npm/my-repo/ Login expires in 12 hours at 2020-10-08 02:45:33-04:00

    Si recibe el error Could not connect to the endpoint URL, asegúrese de que su AWS CLI está configurada y de que el nombre de región predeterminado es la misma región en la que creó el repositorio (consulte Configuración de la interfaz de línea de comandos de AWS).

    Para obtener más información, consultar Configure y use npm con CodeArtifact

  15. Utilice la CLI de npm para instalar un paquete npm. Por ejemplo, para instalar el popular lodash del paquete npm, utilice el siguiente comando.

    npm install lodash
  16. Vuelva a la consola de CodeArtifact. Si su repositorio my-repo está abierto, actualice la página. De lo contrario, en el panel de navegación, seleccione Repositorios y, a continuación, elija my-repo.

    En Paquetes, debería ver la biblioteca o paquete npm que ha instalado. Puede elegir el nombre del paquete para ver su versión y estado. Puede elegir su última versión para ver los detalles del paquete, como las dependencias, los activos y más.

    nota

    Es posible que haya un retraso entre la instalación del paquete y el momento en que se introduce en el repositorio.

  17. Para evitar cargos AWS adicionales, elimine los recursos utilizados en este tutorial:

    nota

    No puede eliminar un dominio que contenga repositorios, por lo que debe eliminar my-repo y npm-store antes de eliminar my-domain.

    1. En el panel de navegación, elija Repositorios.

    2. Elija npm-store, elija Eliminar y, a continuación, siga los pasos para eliminar el repositorio.

    3. Elija my-repo, elija Eliminar y, a continuación, siga los pasos para eliminar el repositorio.

    4. En el panel de navegación, seleccione Dominios.

    5. Elija mydomain, seleccione Eliminar y, a continuación, siga los pasos para eliminar el dominio.