Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esegui i passaggi seguenti per iniziare a CodeArtifact utilizzare. AWS Management Console Questa guida utilizza il gestore di npm
pacchetti, se utilizzi un gestore di pacchetti diverso, dovrai modificare alcuni dei seguenti passaggi.
-
Accedi AWS Management Console e apri la AWS CodeArtifact console su https://console.aws.amazon.com/codesuite/codeartifact/start
. Per ulteriori informazioni, consulta Configurazione con AWS CodeArtifact. -
Scegli Create repository (Crea repository).
-
Nel nome del repository, inserisci.
my-repo
-
(Facoltativo) In Descrizione del repository, inserite una descrizione facoltativa per il repository.
-
Nei repository upstream pubblici, seleziona npm-store per creare un repository connesso a npmjs che sia a monte del tuo repository.
my-repo
CodeArtifact
npm-store
assegna il nome a questo repository per te. Tutti i pacchetti disponibili nel repository upstreamnpm-store
sono disponibili anche nel repository downstream,.my-repo
-
Scegli Next (Successivo).
-
In Account AWS, scegli Questo account AWS.
-
In Nome di dominio, inserisci
my-domain
. -
Espandere Additional configuration (Configurazione aggiuntiva).
-
È necessario utilizzare una AWS KMS key (chiave KMS) per crittografare tutte le risorse del dominio. Puoi utilizzare una Chiave gestita da AWS o una chiave KMS che gestisci:
-
Scegli la chiave gestita AWS se desideri utilizzare la chiave predefinita Chiave gestita da AWS.
-
Scegli la chiave gestita dal cliente se desideri utilizzare una chiave KMS da te gestita. Per utilizzare una chiave KMS che gestisci, in ARN della chiave gestita dal cliente, cerca e scegli la chiave KMS.
Per ulteriori informazioni, consulta la sezione Chiave gestita da AWSCustomer managed key nella Developer Guide.AWS Key Management Service
-
-
Scegli Next (Successivo).
-
In Rivedi e crea, esamina ciò CodeArtifact che stai creando per te.
-
Il Package Flow mostra come
my-domain
my-repo
, enpm-store
sono correlati. -
Passaggio 1: Crea un repository mostra i dettagli su
my-repo
enpm-store
. -
Passaggio 2: Seleziona il dominio che mostra i dettagli su
my-domain
.
Quando sei pronto, scegli Crea repository.
-
-
Nella pagina my-repo, scegli Visualizza istruzioni di connessione, quindi scegli npm.
-
Usa AWS CLI per eseguire il
login
comando mostrato in Configura il tuo client npm usando questo comando. AWS CLI CodeArtifactaws codeartifact login --tool npm --repository
my-repo
--domainmy-domain
--domain-owner111122223333
Dovresti ricevere un output di conferma che il tuo accesso è riuscito.
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
Se ricevi l'errore
Could not connect to the endpoint URL
, assicurati che AWS CLI sia configurato e che il nome della regione predefinito sia impostato sulla stessa regione in cui hai creato il repository, vedi Configurazione dell'interfaccia a riga di comando AWS.Per ulteriori informazioni, consulta Configura e usa npm con CodeArtifact
-
Usa la CLI npm per installare un pacchetto npm. Ad esempio, per installare il popolare pacchetto npm
lodash
, usa il seguente comando.npm install
lodash
-
Ritorna alla CodeArtifact console. Se il tuo repository my-repo è aperto, aggiorna la pagina. Altrimenti, nel pannello di navigazione, scegli Repositories, quindi scegli my-repo.
In Pacchetti, dovresti vedere la libreria o il pacchetto npm che hai installato. Puoi scegliere il nome del pacchetto per visualizzarne la versione e lo stato. Puoi scegliere la versione più recente per visualizzare i dettagli del pacchetto come dipendenze, risorse e altro.
Nota
Potrebbe esserci un ritardo tra il momento in cui installi il pacchetto e il momento in cui viene inserito nel tuo repository.
-
Per evitare ulteriori AWS addebiti, elimina le risorse che hai utilizzato durante questo tutorial:
Nota
Non è possibile eliminare un dominio che contiene repository, quindi è necessario eliminare
my-repo
enpm-store
prima di eliminaremy-domain
.-
Dal riquadro di navigazione, scegli Repository.
-
Scegli npm-store, scegli Elimina, quindi segui i passaggi per eliminare il repository.
-
Scegli my-repo, scegli Elimina, quindi segui i passaggi per eliminare il repository.
-
Dal pannello di navigazione, scegli Domini.
-
Scegli il mio dominio, scegli Elimina, quindi segui i passaggi per eliminare il dominio.
-