Erste Schritte mit der Konsole - CodeArtifact

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 verwendetnpmPaketmanager, wenn Sie einen anderen Paketmanager verwenden, müssen Sie einige der folgenden Schritte ändern.

  1. 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.

  2. Wählen Sie Repository erstellen aus.

  3. In :Repository-Name, denmy-repo.

  4. (Optional) InRepositorys, Geben Sie eine optionale Beschreibung für Ihr Repository an.

  5. In :Öffentliche Upstream-Repositorys, wählen Sienpm-Repositoryum ein -Repository zu erstellen, mit demnpmjsdas ist stromaufwärts von deinemmy-repoRepository.

    CodeArtifact weist den Namen zunpm-storein dieses Repository für Sie. Alle im Upstream-Repository verfügbaren Paketenpm-storesind auch für sein nachgelagertes Repository verfügbar,my-repo.

  6. Wählen Sie Next (Weiter).

  7. In :Sie müssen ein AWS-Konto haben., wählenDieses AWS-Konto.

  8. In :Domänenname, denmy-domain.

  9. Erweitern Sie Additional configuration (Zusätzliche Konfiguration).

  10. 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.

  11. Wählen Sie Next (Weiter).

  12. In :Überprüfen und erstellen, überprüfe was CodeArtifact kreiert für dich.

    • Paket-Repositoryzeigt wiemy-domain,my-repo, undnpm-storesind verwandt.

    • Schritt 1: Create repository (Repository erstellen)zeigt Details über diemy-repoundnpm-store.

    • Schritt 2: Domain wählenzeigt Details über diemy-domain.

    Sobald Sie bereit sind, klicken Sie aufCreate repository (Repository erstellen).

  13. Auf dermy-repo-Seite, wählen SieAnzeigen von Verbindungsanweisungenund danach aufnpm.

  14. Verwenden derAWS CLIso führen Sie das ausloginBefehl wird angezeigt unterKonfiguriere deinen npm-Client damitAWS CLI CodeArtifactbeherrschen.

    aws codeartifact login --tool npm --repository my-repo --domain my-domain --domain-owner 111122223333

    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 erhaltenCould 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

  15. Verwenden Sie die npm CLI, um ein npm-Paket zu installieren. Zum Beispiel, um das beliebte npm-Paket zu installierenlodashVerwenden Sie den folgenden -Befehl.

    npm install lodash
  16. 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.

  17. 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öschenmy-repoundnpm-storebevor du löschstmy-domain.

    1. Wählen Sie im Navigationsbereich und dann aus.Repositorys.

    2. Klicken Sie aufnpm-Repository, wählenLöschen, und befolgen Sie dann die Schritte zum Löschen des Repositorys.

    3. Klicken Sie aufmy-repo, wählenLöschen, und befolgen Sie dann die Schritte zum Löschen des Repositorys.

    4. Wählen Sie im Navigationsbereich und dann aus.-Domänen.

    5. Klicken Sie aufmeine-domain, wählenLöschen, und befolgen Sie dann die Schritte zum Löschen der Domain.