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.
-
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. -
Elija Create repository.
-
En Nombre del repositorio, introduzca
my-repo
. -
(Opcional) En Descripción del repositorio, introduzca una descripción opcional para su repositorio.
-
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 repositorionpm-store
ascendente también están disponibles en su repositorio descendente,my-repo
. -
Elija Next (Siguiente).
-
En la cuenta de AWS, seleccione Esta cuenta de AWS.
-
En Nombre de dominio, introduzca
my-domain
. -
Expanda Additional configuration (Configuración adicional).
-
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.
-
-
Elija Next (Siguiente).
-
En Revisar y crear, revise lo que CodeArtifact está creando para usted.
-
El flujo de paquetes muestra cómo
my-domain
,my-repo
ynpm-store
están relacionados. -
Paso 1: Crear un repositorio muestra detalles sobre
my-repo
ynpm-store
. -
Paso 2: El dominio seleccionado muestra detalles sobre
my-domain
.
Cuando haya terminado, elija Crear repositorio.
-
-
En la página my-repo, seleccione Ver instrucciones de conexión y, a continuación, seleccione npm.
-
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
--domainmy-domain
--domain-owner111122223333
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
-
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
-
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.
-
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
ynpm-store
antes de eliminarmy-domain
.-
En el panel de navegación, elija Repositorios.
-
Elija npm-store, elija Eliminar y, a continuación, siga los pasos para eliminar el repositorio.
-
Elija my-repo, elija Eliminar y, a continuación, siga los pasos para eliminar el repositorio.
-
En el panel de navegación, seleccione Dominios.
-
Elija mydomain, seleccione Eliminar y, a continuación, siga los pasos para eliminar el dominio.
-