Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Mise en route à l'aide de la console
Exécutez les tâches suivantes pour démarrer avec CodeArtifact à l'aide deAWS Management Console. Ce guide utilise lanpm
gestionnaire de packages, si vous utilisez un autre gestionnaire de packages, vous devrez modifier certaines des étapes suivantes.
-
Connectez-vous à la consoleAWS Management ConsoleetAWS CodeArtifact Console àhttps://console.aws.amazon.com/codesuite/codeartifact/start
. Pour plus d'informations, consultez Configuration avec AWS CodeArtifact. -
Choisissez Créer un référentiel.
-
DansNom du référentiel, saisissez
my-repo
. -
(Facultatif) DansDescription du référentiel, entrez une description facultative pour votre référentiel.
-
DansRéférentiels publics en amont, sélectionnezNPMpour créer un référentiel connecté ànpmjsqui se trouve en amont de votre
my-repo
repository.CodeArtifact attribue le nom
npm-store
vers ce référentiel pour vous. Tous les packages disponibles dans le référentiel en amontnpm-store
sont également disponibles dans son référentiel en aval,my-repo
. -
Choisissez Next (Suivant).
-
DansCompte AWS, choisissezCe compte AWS.
-
DansNom de domaine, saisissez
my-domain
. -
Développez Additional configuration (Configuration supplémentaire).
-
Vous devez utiliser uneAWS KMS key(clé KMS) pour crypter tous les actifs de votre domaine. Vous pouvez utiliser uneClé gérée par AWSou une clé KMS que vous gérez :
-
ChoisissezClé gérée par AWSsi vous voulez qu'utilise défautClé gérée par AWS.
-
ChoisissezClés gérées par le clientsi vous souhaitez utiliser une clé KMS que vous gérez. Pour utiliser une clé KMS que vous gérez, dansARN de clé gérée par défaut, recherchez et choisissez la clé KMS.
Pour plus d'informations, veuillez consulter la rubriqueClé gérée par AWSetClés gérées par le clientdans leAWS Key Management ServiceManuel du développeur.
-
-
Choisissez Next (Suivant).
-
DansVérifier et créer, passez en revue quoi CodeArtifact crée pour vous.
-
Flux de Packagemontre comment
my-domain
,my-repo
, etnpm-store
sont liées. -
Étape 1 : Créer un référentielaffiche des informations sur
my-repo
etnpm-store
. -
Étape 2 : Sélectionnez le domaineaffiche des informations sur
my-domain
.
Lorsque vous êtes prêt, choisissezCréer un référentiel.
-
-
Dans la pagemon-repopage, choisissezAfficher les instructions de connexion, puisnPM.
-
Utilisation de l'AWS CLIpour exécuter le
login
commande illustrée ci-dessousConfigurez votre client npm en utilisant ceciAWS CLI CodeArtifactcommande.aws codeartifact login --tool npm --repository
my-repo
--domainmy-domain
--domain-owner111122223333
Votre résultat doit confirmer que votre connexion a bien été réussie.
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 vous recevez l'erreur suivant s'affiche
Could not connect to the endpoint URL
, assurez-vous que votreAWS CLIest configuré et que votreNom de la région par défautest défini sur la même région que vous avez créé votre référentiel, voirConfiguration de l'interface de ligne de commande AWS.Pour plus d'informations, veuillez consulter la rubriqueConfigurer et utiliser npm avec CodeArtifact
-
Utilisez l'interface de ligne de commande npm pour installer un package npm. Par exemple, pour installer le populaire package npm
lodash
, utilisez la commande suivante.npm install
lodash
-
Revenez à la CodeArtifact console Si vos recettesmon-repole référentiel est ouvert, actualisez la page. Sinon, dans le volet de navigation, choisissezRéférentiels, puismon-repo.
UnderPackages, vous devriez voir la bibliothèque ou le package npm que vous avez installé. Vous pouvez choisir le nom du package pour voir sa version et son état. Vous pouvez choisir sa dernière version pour afficher les détails du package tels que les dépendances, les actifs, etc.
Note
Il peut y avoir un délai entre le moment où vous installez le package et celui où il est ingéré dans votre dépôt.
-
Pour éviter plusAWSfrais, supprimez les ressources que vous avez utilisées pendant ce tutoriel :
Note
Vous ne pouvez pas supprimer un domaine contenant des référentiels, vous devez donc supprimer
my-repo
etnpm-store
avant de supprimermy-domain
.-
Dans le volet de navigation, choisissezRéférentiels.
-
ChoisissezNPM, choisissezSupprimer, puis suivez les étapes pour supprimer le référentiel.
-
Choisissezmon-repo, choisissezSupprimer, puis suivez les étapes pour supprimer le référentiel.
-
Dans le volet de navigation, choisissezDomaines.
-
Choisissezmon-domaine, choisissezSupprimer, puis suivez les étapes pour supprimer le domaine.
-