Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erste Schritte mit der Konsole
Führen Sie für den Einstieg in folgende Schritte aus: CodeArtifact Verwendung von Verwendung vonAWS Management Console. Dieses Handbuch verwendetnpm
Paketmanager, wenn Sie einen anderen Paketmanager verwenden, müssen Sie einige der folgenden Schritte ändern.
-
Melden Sie sich beimAWS Management Consoleund öffnen SieAWS CodeArtifact Konsole unterhttps://console.aws.amazon.com/codesuite/codeartifact/start
. Weitere Informationen finden Sie unter Einrichtung mit AWS CodeArtifact. -
Wählen Sie Repository erstellen aus.
-
In :Repository-Name, den
my-repo
. -
(Optional) InRepositorys, Geben Sie eine optionale Beschreibung für Ihr Repository an.
-
In :Öffentliche Upstream-Repositorys, wählen Sienpm-Repositoryum ein -Repository zu erstellen, mit demnpmjsdas ist stromaufwärts von deinem
my-repo
Repository.CodeArtifact weist den Namen zu
npm-store
in dieses Repository für Sie. Alle im Upstream-Repository verfügbaren Paketenpm-store
sind auch für sein nachgelagertes Repository verfügbar,my-repo
. -
Wählen Sie Next (Weiter).
-
In :Sie müssen ein AWS-Konto haben., wählenDieses AWS-Konto.
-
In :Domänenname, den
my-domain
. -
Erweitern Sie Additional configuration (Zusätzliche Konfiguration).
-
Sie müssen einAWS KMS key(KMS-Schlüssel), um alle Assets in Ihrer Domain zu verschlüsseln. Sie können einVon AWS verwalteter Schlüsseloder ein KMS-Schlüssel, den Sie verwalten:
-
Klicken Sie aufVon AWS verwalteter Schlüsselwenn Sie die Standardeinstellung verwenden möchtenVon AWS verwalteter Schlüssel.
-
Klicken Sie aufKundenverwalteter Schlüsselwenn Sie einen von Ihnen verwalteten KMS-Schlüssel verwenden möchten. Um einen von Ihnen verwalteten KMS-Schlüssel zu verwenden, gehen Sie inARN mit Kundenverwaltet, suchen Sie den KMS-Schlüssel und wählen Sie ihn aus.
Weitere Informationen finden Sie unterVon AWS verwalteter SchlüsselundKundenverwalteter SchlüsselimAWS Key Management ServiceEntwicklerhandbuch.
-
-
Wählen Sie Next (Weiter).
-
In :Überprüfen und erstellen, überprüfe was CodeArtifact kreiert für dich.
-
Paket-Repositoryzeigt wie
my-domain
,my-repo
, undnpm-store
sind verwandt. -
Schritt 1: Create repository (Repository erstellen)zeigt Details über die
my-repo
undnpm-store
. -
Schritt 2: Domain wählenzeigt Details über die
my-domain
.
Sobald Sie bereit sind, klicken Sie aufCreate repository (Repository erstellen).
-
-
Auf dermy-repo-Seite, wählen SieAnzeigen von Verbindungsanweisungenund danach aufnpm.
-
Verwenden derAWS CLIso führen Sie das aus
login
Befehl wird angezeigt unterKonfiguriere deinen npm-Client damitAWS CLI CodeArtifactbeherrschen.aws codeartifact login --tool npm --repository
my-repo
--domainmy-domain
--domain-owner111122223333
Die Ausgabe sollte bestätigt werden, dass Ihre Anmeldung erfolgreich war.
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
Wenn Sie die folgende Fehlermeldung erhalten
Could not connect to the endpoint URL
, stellen Sie sicher, dass IhrAWS CLIist konfiguriert und dass deinStandardmäßiger Regionsnameauf die gleiche Region eingestellt ist, in der Sie Ihr Repository erstellt haben, sieheConfiguring the AWS Command Line Interface.Weitere Informationen finden Sie unterKonfigurieren und verwenden Sie npm mit CodeArtifact
-
Verwenden Sie die npm CLI, um ein npm-Paket zu installieren. Zum Beispiel, um das beliebte npm-Paket zu installieren
lodash
Verwenden Sie den folgenden -Befehl.npm install
lodash
-
Gehen Sie zurück zur CodeArtifact console. Wenn Ihremy-repo-Repository ist geöffnet, aktualisieren Sie die Seite. Andernfalls klicken Sie im Navigationsbereich aufRepositorysund danach aufmy-repo.
UNDERPaketesollten Sie die npm-Bibliothek oder das Paket sehen, das Sie installiert haben. Sie können den Namen des Pakets auswählen, um seine Version und seinen Status anzuzeigen. Sie können die neueste Version auswählen, um Paketdetails wie Abhängigkeiten, Assets und mehr anzuzeigen.
Anmerkung
Es kann zu einer Verzögerung zwischen der Installation des Pakets und der Aufnahme in Ihr Projektarchiv kommen.
-
So vermeiden Sie weiterAWSGebühren, löschen Sie die Ressourcen, die Sie in diesem Tutorial verwendet haben:
Anmerkung
Sie können eine Domain, die Repositorys enthält, nicht löschen, daher müssen Sie sie löschen
my-repo
undnpm-store
bevor du löschstmy-domain
.-
Wählen Sie im Navigationsbereich und dann aus.Repositorys.
-
Klicken Sie aufnpm-Repository, wählenLöschen, und befolgen Sie dann die Schritte zum Löschen des Repositorys.
-
Klicken Sie aufmy-repo, wählenLöschen, und befolgen Sie dann die Schritte zum Löschen des Repositorys.
-
Wählen Sie im Navigationsbereich und dann aus.-Domänen.
-
Klicken Sie aufmeine-domain, wählenLöschen, und befolgen Sie dann die Schritte zum Löschen der Domain.
-