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à.
Nozioni di base utilizzando la console
Etieniti alla seguente procedura per iniziare CodeArtifact utilizzandoAWS Management Console. Questa guida utilizza ilnpm
gestore di pacchetti, se si utilizza un gestore di pacchetti diverso, sarà necessario modificare alcuni dei seguenti passaggi.
-
Eseguire l'accesso adAWS Management Consolee apriAWS CodeArtifact Console ahttps://console.aws.amazon.com/codesuite/codeartifact/start
. Per ulteriori informazioni, consulta la pagina Configurazione con AWS CodeArtifact . -
Scegliere Create repository (Crea repository).
-
Nello statoNome del repository, immettere
my-repo
. -
(Facoltativo) InDescrizione del repository, inserisci una descrizione facoltativa per il repository.
-
Nello statoRepository upstream pubblici, selezionarenpmper creare un repository connesso anpmjsquesto è a monte del tuo
my-repo
repository.CodeArtifact assegna il nome
npm-store
in questo repository per te. Tutti i pacchetti disponibili nel repository upstreamnpm-store
sono disponibili anche nel relativo archivio downstream,my-repo
. -
Seleziona Successivo.
-
Nello statoAccount AWS, scegliQuesto account AWS.
-
Nello statoNome dominio, immettere
my-domain
. -
Espandere Additional configuration (Configurazione aggiuntiva).
-
È necessario utilizzare un pluginAWS KMS key(chiave KMS) per crittografare tutte le risorse del tuo dominio. È possibile utilizzare un pluginChiave gestita da AWSo una chiave KMS che gestisci:
-
ScegliereChiave di AWSse vuoi utilizzare le impostazioni predefiniteChiave gestita da AWS.
-
ScegliereChiave gestita dal clientese desideri utilizzare una chiave KMS che gestisci. Per utilizzare una chiave KMS gestita da te, inChiave ARN gestita dal cliente, cerca e scegli la chiave KMS.
Per ulteriori informazioni, consulta la paginaChiave gestita da AWSeChiave gestita dal clientenellaAWS Key Management ServiceGuida per gli sviluppatori.
-
-
Seleziona Successivo.
-
Nello statoRivedi e crea, rivedi cosa CodeArtifact sta creando per te.
-
Flusso di Packagemostra come
my-domain
,my-repo
, enpm-store
sono correlati. -
Fase 1: Crea repositorymostra dettagli
my-repo
enpm-store
. -
Fase 2: Seleziona dominiomostra dettagli
my-domain
.
Al termine, scegliereCrea repository.
-
-
Sulmy-propopagina, scegliereVisualizza le istruzioni di connessione, quindi sceglierenpm.
-
Utilizzo dell'AWS CLIper eseguire
login
comando mostrato sottoConfigura il tuo client npm usando questoAWS CLI CodeArtifactcomando.aws codeartifact login --tool npm --repository
my-repo
--domainmy-domain
--domain-owner111122223333
Riceverai un output che conferma l'avvenuto accesso.
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 viene visualizzato l'errore
Could not connect to the endpoint URL
, assicurarsi cheAWS CLIè configurato e il tuoNome della regione predefinitoè impostato sulla stessa regione in cui è stato creato il repository, vedereConfigurazione dell'interfaccia a riga di comando di AWS.Per ulteriori informazioni, consulta la paginaConfigura e usa npm con CodeArtifact
-
Usa la CLI di npm per installare un pacchetto npm. Ad esempio, per installare il popolare pacchetto npm
lodash
, utilizza il seguente seguente seguente comando.npm install
lodash
-
Torna a CodeArtifact Console. Se le ricette dimy-proporepository è aperto, aggiorna la pagina. In caso contrario, nel riquadro di navigazione, scegliereRepositories, quindi sceglieremy-propo.
UnderPacchetti, dovresti vedere la libreria npm, o il pacchetto, 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 ancora.
Nota
Potrebbe esserci un ritardo tra il momento in cui installi il pacchetto e il momento in cui viene inserito nel tuo repository.
-
Per evitareAWSaddebita, elimina le risorse che hai utilizzato durante questo tutorial:
Nota
Non è possibile eliminare un dominio che contiene repository, quindi è necessario eliminarlo
my-repo
enpm-store
prima di eliminaremy-domain
.-
Nel riquadro di navigazione, scegliereRepositories.
-
Sceglierenpm, scegliEliminae quindi segui i passaggi per eliminare il repository.
-
Sceglieremy-propo, scegliEliminae quindi segui i passaggi per eliminare il repository.
-
Nel riquadro di navigazione, scegliereDomini.
-
Sceglieremy-prod, scegliEliminae quindi segui i passaggi per eliminare il dominio.
-