

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
<a name="getting-started-console"></a>

 Siga estos pasos para comenzar a utilizar CodeArtifact en Consola de administración de AWS. 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 Consola de administración de AWS y abra la consola AWS CodeArtifact en [https://console.aws.amazon.com/codesuite/codeartifact/start](https://console.aws.amazon.com/codesuite/codeartifact/start). Para obtener más información, consulte [Configuración con AWS CodeArtifact](get-set-up-for-codeartifact.md).

1.  Elija **Create repository**. 

1.  En **Nombre del repositorio**, introduzca **my-repo**. 

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

1. 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`. 

1.  Elija **Siguiente**. 

1.  En la **cuenta de AWS**, seleccione **Esta cuenta de AWS**.

1.  En **Nombre de dominio**, introduzca **my-domain**. 

1.  Expanda **Configuración adicional**. 

1.  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](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk) y las [claves administradas por el cliente](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk) en la *Guía para desarrolladores de AWS Key Management Service*. 

1.  Elija **Siguiente**. 

1.  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**. 

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

1.  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](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html)).

   Para obtener más información, consulte [Configure y use npm con CodeArtifact](npm-auth.md)

1.  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
   ```

1.  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. 

1.  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**. 

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

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

   1.  En el panel de navegación, seleccione **Dominios**. 

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