

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
<a name="getting-started-console"></a>

 Führen Sie die folgenden Schritte aus, um mit der CodeArtifact AWS-Managementkonsole Verwendung von zu beginnen. In diesem Handbuch wird der `npm` Paketmanager verwendet. Wenn Sie einen anderen Paketmanager verwenden, müssen Sie einige der folgenden Schritte ändern.

1. Melden Sie sich bei [https://console.aws.amazon.com/codesuite/codeartifact/start](https://console.aws.amazon.com/codesuite/codeartifact/start) an AWS-Managementkonsole und öffnen Sie die AWS CodeArtifact Konsole. Weitere Informationen finden Sie unter [Einrichtung mit AWS CodeArtifact](get-set-up-for-codeartifact.md).

1.  Wählen Sie **Repository erstellen** aus. 

1.  Geben Sie im Feld **Repository-Name den Wert ein**. **my-repo** 

1.  (Optional) Geben Sie unter **Repository-Beschreibung** eine optionale Beschreibung für Ihr Repository ein. 

1. Wählen Sie **unter Öffentliche Upstream-Repositorys** die Option **npm-store** aus, um ein mit **npmjs** verbundenes Repository zu erstellen, das Ihrem Repository vorgeschaltet ist. `my-repo` 

   CodeArtifact weist diesem Repository den Namen `npm-store` für Sie zu. Alle Pakete, die im Upstream-Repository verfügbar sind, `npm-store` sind auch für das entsprechende Downstream-Repository verfügbar. `my-repo` 

1.  Wählen Sie **Weiter**. 

1.  Wählen Sie unter **AWS-Konto** die Option **Dieses AWS-Konto** aus.

1.  Geben Sie im Feld **Domainname** den Wert ein**my-domain**. 

1.  Erweitern Sie **Additional configuration (Zusätzliche Konfiguration)**. 

1.  Sie müssen einen AWS KMS key (KMS-Schlüssel) verwenden, um alle Ressourcen in Ihrer Domain zu verschlüsseln. Sie können einen Von AWS verwalteter Schlüssel oder einen KMS-Schlüssel verwenden, den Sie verwalten: 
   +  Wählen Sie **AWS-verwalteten Schlüssel**, wenn Sie den Standard verwenden möchten Von AWS verwalteter Schlüssel. 
   +  Wählen Sie **Vom Kunden verwalteter Schlüssel**, wenn Sie einen von Ihnen verwalteten KMS-Schlüssel verwenden möchten. Um einen KMS-Schlüssel zu verwenden, den Sie verwalten, suchen Sie unter **ARN für vom Kunden verwalteten Schlüssel** nach dem KMS-Schlüssel und wählen Sie ihn aus. 

    Weitere Informationen finden Sie unter [Von AWS verwalteter Schlüssel](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk)und vom [Kunden verwalteter Schlüssel](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk) im *AWS Key Management Service Entwicklerhandbuch*. 

1.  Wählen Sie **Weiter**. 

1.  **Prüfen Sie unter Überprüfen und erstellen**, CodeArtifact was für Sie erstellt wurde. 
   +  **Der Paketfluss** zeigt `my-domain``my-repo`, wie, und `npm-store` zusammenhängen. 
   +  **Schritt 1: Repository erstellen** zeigt Details zu `my-repo` und`npm-store`. 
   +  **Schritt 2: Domain auswählen** zeigt Details zu`my-domain`. 

    Wenn Sie bereit sind, wählen Sie **Repository erstellen**. 

1.  **Wählen Sie auf der Seite **my-repo** die Option **Verbindungsanweisungen anzeigen** und dann npm aus.** 

1.  Verwenden Sie den AWS CLI , um den unter **Konfigurieren Sie Ihren NPM-Client** mit diesem `login` Befehl angezeigten Befehl auszuführen. AWS CLI CodeArtifact

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

   Sie sollten eine Ausgabe erhalten, die bestätigt, 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 den Fehler erhalten`Could not connect to the endpoint URL`, stellen Sie sicher, dass Ihre konfiguriert AWS CLI ist und dass Ihr **Standardregionsname auf dieselbe Region** gesetzt ist, in der Sie Ihr Repository erstellt haben. Weitere Informationen finden Sie unter [Konfiguration der AWS-Befehlszeilenschnittstelle](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html).

   Weitere Informationen finden Sie unter [Konfigurieren und verwenden Sie npm mit CodeArtifact](npm-auth.md)

1.  Verwenden Sie die npm-CLI, um ein npm-Paket zu installieren. Verwenden Sie beispielsweise den folgenden Befehl, um das beliebte npm-Paket `lodash` zu installieren. 

   ```
   npm install lodash
   ```

1.  Kehren Sie zur CodeArtifact Konsole zurück. Wenn Ihr **my-repo-Repository** geöffnet ist, aktualisieren Sie die Seite. **Andernfalls wählen Sie im Navigationsbereich **Repositories** und dann my-repo aus.** 

    Unter **Pakete** sollten Sie die NPM-Bibliothek oder das Paket sehen, das Sie installiert haben. Sie können den Namen des Pakets wählen, um dessen Version und Status anzuzeigen. Sie können die neueste Version auswählen, um Paketdetails wie Abhängigkeiten, Ressourcen und mehr anzuzeigen. 
**Anmerkung**  
 Es kann zu einer Verzögerung zwischen der Installation des Pakets und der Aufnahme in Ihr Repository kommen. 

1.  Um weitere AWS Gebühren zu vermeiden, löschen Sie die Ressourcen, die Sie in diesem Tutorial verwendet haben: 
**Anmerkung**  
Eine Domain, die Repositorys enthält, kann nicht gelöscht werden. Deshalb müssen Sie `npm-store` zuerst `my-repo` und löschen`my-domain`.

   1.  Wählen Sie im Navigationsbereich **Repositories** aus. 

   1.  Wählen Sie **npm-store**, wählen Sie **Löschen** und folgen Sie dann den Schritten zum Löschen des Repositorys. 

   1.  Wählen Sie **my-repo**, wählen Sie **Löschen** und folgen Sie dann den Schritten zum Löschen des Repositorys. 

   1.  **Wählen Sie im Navigationsbereich Domains aus.** 

   1.  Wählen Sie **my-domain** und anschließend **Delete** aus, und folgen Sie dann den Schritten zum Löschen der Domain. 