

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.

# Einrichtung mit AWS CodeArtifact
<a name="get-set-up-for-codeartifact"></a>

 Wenn Sie bereits bei Amazon Web Services (AWS) registriert sind, können Sie AWS CodeArtifact sofort verwenden. Sie können die CodeArtifact Konsole öffnen, **eine Domain und ein Repository erstellen auswählen und** den Schritten im Startassistenten folgen, um Ihre erste Domain und Ihr erstes Repository zu erstellen. 

Wenn Sie sich AWS noch nicht angemeldet haben oder Hilfe beim Erstellen Ihrer ersten Domain und Ihres ersten Repositorys benötigen, führen Sie die folgenden Aufgaben aus, um die Nutzung einzurichten CodeArtifact: 

**Topics**
+ [Melde dich an für AWS](get-set-up-sign-up-for-aws.md)
+ [Installieren oder aktualisieren Sie und konfigurieren Sie dann das AWS CLI](get-set-up-install-cli.md)
+ [Stellen Sie einen IAM-Benutzer bereit](get-set-up-provision-user.md)
+ [Installieren Sie Ihren Paketmanager oder Ihr Build-Tool](getting-started-install-package-manager.md)

# Melde dich an für AWS
<a name="get-set-up-sign-up-for-aws"></a>

Wenn Sie sich für Amazon Web Services (AWS) registrieren, werden Ihnen nur die Dienste und Ressourcen in Rechnung gestellt, die Sie nutzen, einschließlich AWS CodeArtifact.

Wenn Sie bereits eine haben AWS-Konto, fahren Sie mit der nächsten Aufgabe fort[Installieren oder aktualisieren Sie und konfigurieren Sie dann das AWS CLI](get-set-up-install-cli.md). Wenn Sie noch keine haben AWS-Konto, gehen Sie wie folgt vor, um eine zu erstellen.

**Um ein zu erstellen AWS-Konto**

1. Öffnen Sie [https://portal.aws.amazon.com/billing/die Anmeldung.](https://portal.aws.amazon.com/billing/signup)

1. Folgen Sie den Online-Anweisungen.

   Während der Anmeldung erhalten Sie einen Telefonanruf oder eine Textnachricht und müssen einen Verifizierungscode über die Telefontasten eingeben.

   Wenn Sie sich für eine anmelden AWS-Konto, *Root-Benutzer des AWS-Kontos*wird eine erstellt. Der Root-Benutzer hat Zugriff auf alle AWS-Services und Ressourcen des Kontos. Als bewährte Sicherheitsmethode weisen Sie einem Benutzer Administratorzugriff zu und verwenden Sie nur den Root-Benutzer, um [Aufgaben auszuführen, die Root-Benutzerzugriff erfordern](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

# Installieren oder aktualisieren Sie und konfigurieren Sie dann das AWS CLI
<a name="get-set-up-install-cli"></a>

 Um CodeArtifact Befehle von AWS Command Line Interface (AWS CLI) auf einem lokalen Entwicklungscomputer aufzurufen, müssen Sie den installieren AWS CLI. 

 Wenn Sie eine ältere Version von AWS CLI installiert haben, müssen Sie sie aktualisieren, damit die CodeArtifact Befehle verfügbar sind. CodeArtifact Befehle sind in den folgenden AWS CLI Versionen verfügbar:

1. **AWS CLI 1:** 1.18.77 und neuer

1. **AWS CLI 2:2.0.21** und neuer

Verwenden Sie den `aws --version` Befehl, um die Version zu überprüfen.

**Um das zu installieren und zu konfigurieren AWS CLI**

1. Installieren oder aktualisieren Sie das AWS CLI mit den Anweisungen unter [Installation von AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/installing.html).

1. Konfigurieren Sie AWS CLI die mit dem Befehl **configure** wie folgt.

   ```
   aws configure
   ```

   Wenn Sie dazu aufgefordert werden, geben Sie den AWS Zugriffsschlüssel und den AWS geheimen Zugriffsschlüssel des IAM-Benutzers an, den Sie mit CodeArtifact verwenden möchten. Wenn Sie zur Eingabe des AWS-Region Standardnamens aufgefordert werden, geben Sie die Region an, in der Sie die Pipeline erstellen möchten, z. B. `us-east-2` Wenn Sie nach dem standardmäßigen Ausgabeformat gefragt werden, geben Sie `json` an.
**Wichtig**  
Wenn Sie den konfigurieren AWS CLI, werden Sie aufgefordert, einen anzugeben AWS-Region. Wählen Sie eine der unterstützten Regionen aus, die unter [Region und Endpoints](https://docs.aws.amazon.com/general/latest/gr/codeartifact.html) in der *Allgemeine AWS-Referenz*aufgeführt sind.

   Weitere Informationen finden Sie unter [Konfiguration AWS Command Line Interface und Verwaltung der](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) [Zugriffsschlüssel für IAM-Benutzer](https://docs.aws.amazon.com/IAM/latest/UserGuide/ManagingCredentials.html). 

1. Rufen Sie den folgenden Befehl vom auf, um die Installation oder das Upgrade zu überprüfen. AWS CLI

   ```
   aws codeartifact help
   ```

   Bei Erfolg zeigt dieser Befehl eine Liste der verfügbaren CodeArtifact Befehle an.

Als Nächstes können Sie einen IAM-Benutzer erstellen und diesem Benutzer Zugriff auf CodeArtifact gewähren. Weitere Informationen finden Sie unter [Stellen Sie einen IAM-Benutzer bereit](get-set-up-provision-user.md).

# Stellen Sie einen IAM-Benutzer bereit
<a name="get-set-up-provision-user"></a>

Folgen Sie diesen Anweisungen, um einen IAM-Benutzer auf die Verwendung vorzubereiten. CodeArtifact

**Um einen IAM-Benutzer bereitzustellen**

1. Erstellen Sie einen IAM-Benutzer oder verwenden Sie einen, der mit Ihrem verknüpft ist. AWS-Konto Weitere Informationen finden Sie unter [Erstellen eines IAM-Benutzers](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_SettingUpUser.html#Using_CreateUser_console) und [Überblick über AWS IAM-Richtlinien](https://docs.aws.amazon.com/IAM/latest/UserGuide/PoliciesOverview.html) im *IAM-Benutzerhandbuch*.

1. Gewähren Sie dem IAM-Benutzer Zugriff auf. CodeArtifact
   + **Option 1:** Erstellen Sie eine benutzerdefinierte IAM-Richtlinie. Mit einer benutzerdefinierten IAM-Richtlinie können Sie die erforderlichen Mindestberechtigungen bereitstellen und die Gültigkeitsdauer von Authentifizierungstoken ändern. Weitere Informationen und Beispielrichtlinien finden Sie unter [Beispiele für identitätsbasierte Richtlinien für AWS CodeArtifact](security_iam_id-based-policy-examples.md).
   + **Option 2:** Verwenden Sie die `AWSCodeArtifactAdminAccess` AWS verwaltete Richtlinie. Der folgende Ausschnitt zeigt den Inhalt dieser Richtlinie.
**Wichtig**  
Diese Richtlinie gewährt allen Zugriff. CodeArtifact APIs Es wird empfohlen, immer die Mindestberechtigungen zu verwenden, die für die Ausführung Ihrer Aufgabe erforderlich sind. Weitere Informationen finden Sie unter [Bewährte Methoden für IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html) im *IAM-Benutzerhandbuch*.

------
#### [ JSON ]

****  

     ```
     {
        "Version":"2012-10-17",		 	 	 
        "Statement": [
           {
              "Action": [
                 "codeartifact:*"
              ],
              "Effect": "Allow",
              "Resource": "*"
           },
           {
              "Effect": "Allow",
              "Action": "sts:GetServiceBearerToken",
              "Resource": "*",
                 "Condition": {
                    "StringEquals": {
                       "sts:AWSServiceName": "codeartifact.amazonaws.com"
                    }
                 }
           }
         ]
     }
     ```

------

**Anmerkung**  
Die `sts:GetServiceBearerToken` Berechtigung muss der IAM-Benutzer- oder Rollenrichtlinie hinzugefügt werden. Sie kann zwar zu einer CodeArtifact Domain- oder Repository-Ressourcenrichtlinie hinzugefügt werden, hat jedoch keine Auswirkung auf Ressourcenrichtlinien.

Die `sts:GetServiceBearerToken` Genehmigung ist erforderlich, um die CodeArtifact `GetAuthorizationToken` API aufzurufen. Diese API gibt ein Token zurück, das verwendet werden muss, wenn Sie einen Paketmanager wie `npm` oder `pip` mit verwenden CodeArtifact. Um einen Paketmanager mit einem CodeArtifact Repository zu verwenden, muss Ihr IAM-Benutzer oder Ihre IAM-Rolle dies zulassen, `sts:GetServiceBearerToken` wie im vorherigen Richtlinienbeispiel gezeigt.

Falls Sie den Paketmanager oder das Build-Tool, das Sie verwenden möchten, noch nicht installiert haben CodeArtifact, finden Sie weitere Informationen unter[Installieren Sie Ihren Paketmanager oder Ihr Build-Tool](getting-started-install-package-manager.md).

# Installieren Sie Ihren Paketmanager oder Ihr Build-Tool
<a name="getting-started-install-package-manager"></a>

Um Pakete von zu veröffentlichen oder zu nutzen CodeArtifact, müssen Sie einen Paketmanager verwenden. Für jeden Pakettyp gibt es unterschiedliche Paketmanager. Die folgende Liste enthält einige Paketmanager, die Sie mit verwenden können CodeArtifact. Falls Sie dies noch nicht getan haben, installieren Sie die Paketmanager für den Pakettyp, den Sie verwenden möchten.
+ [Verwenden Sie für npm die [npm-CLI oder pnpm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm).](https://pnpm.io/installation)
+ [Verwenden Sie für Maven entweder [Apache Maven](https://maven.apache.org/install.html) () oder Gradle. `mvn`](https://gradle.org/install/)
+ Verwenden Sie für Python [pip](https://pip.pypa.io/en/stable/installation/), um Pakete zu installieren, und [Twine](https://twine.readthedocs.io/en/stable/#installation), um Pakete zu veröffentlichen.
+ [Verwenden Sie für NuGet das [Toolkit for Visual Studio in Visual Studio](https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/setup.html) oder das [Nuget](https://learn.microsoft.com/en-us/nuget/reference/nuget-exe-cli-reference) oder Dotnet.](https://learn.microsoft.com/en-us/dotnet/core/install/) CLIs
+ Verwenden Sie für [generische](using-generic.md) Pakete das [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)oder SDK, um Paketinhalte zu veröffentlichen und herunterzuladen.

## Nächste Schritte
<a name="getting-started-install-package-manager-next-steps"></a>

Ihre nächsten Schritte hängen davon ab, mit welchem Pakettyp oder welchen Pakettypen Sie arbeiten CodeArtifact, und vom Status Ihrer CodeArtifact Ressourcen.

Wenn Sie CodeArtifact für sich selbst, Ihr Team oder Ihre Organisation zum ersten Mal damit beginnen, finden Sie in der folgenden Dokumentation allgemeine Informationen zu den ersten Schritten und Hilfe bei der Erstellung der benötigten Ressourcen.
+ [Erste Schritte mit der Konsole](getting-started-console.md)
+ [Erste Schritte mit dem AWS CLI](getting-started-cli.md)

Wenn Ihre Ressourcen bereits erstellt wurden und Sie bereit sind, Ihren Paketmanager so zu konfigurieren, dass er Pakete per Push in ein Repository überträgt oder Pakete aus einem CodeArtifact Repository installiert, lesen Sie in der Dokumentation nach, die Ihrem Pakettyp oder Paketmanager entspricht.
+ [CodeArtifact Mit npm verwenden](using-npm.md)
+ [CodeArtifact Mit Python verwenden](using-python.md)
+ [Verwendung CodeArtifact mit Maven](using-maven.md)
+ [Verwenden CodeArtifact mit NuGet](using-nuget.md)
+ [Verwendung CodeArtifact mit generischen Paketen](using-generic.md)