

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.

# Schritt 3: Beschränken Sie die CodeDeploy Benutzerberechtigungen
<a name="getting-started-policy"></a>

Aus Sicherheitsgründen empfehlen wir, die Berechtigungen des Administratorbenutzers, den Sie in erstellt haben, auf die Berechtigungen [Schritt 1: Einrichtung](getting-started-setting-up.md) zu beschränken, die zum Erstellen und Verwalten von Bereitstellungen in CodeDeploy erforderlich sind.

Verwenden Sie die folgenden Verfahren, um die Berechtigungen des CodeDeploy Administratorbenutzers einzuschränken.

**Bevor Sie beginnen**
+ Stellen Sie sicher, dass Sie im IAM Identity Center einen CodeDeploy Administratorbenutzer erstellt haben, indem Sie den Anweisungen unter folgen. [Schritt 1: Einrichtung](getting-started-setting-up.md)

**So erstellen Sie einen Berechtigungssatz**

Sie weisen diesen Berechtigungssatz später dem CodeDeploy administrativen Benutzer zu.

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die AWS IAM Identity Center Konsole unter [ https://console.aws.amazon.com/singlesignon/](https://console.aws.amazon.com/singlesignon/).

1. Wählen Sie im Navigationsbereich ** Berechtigungssätze ** und dann Berechtigungssatz ** erstellen aus**.

1. Wählen Sie ** Benutzerdefinierter Berechtigungssatz aus**.

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

1. Wählen Sie ** Inline-Richtlinie**.

1. Entfernen Sie den Beispielcode.

1. Fügen Sie den folgenden Richtliniencode hinzu:

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

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "CodeDeployAccessPolicy",
               "Effect": "Allow",
               "Action": [
                   "autoscaling:*",
                   "codedeploy:*",
                   "ec2:*",
                   "lambda:*",
                   "ecs:*",
                   "elasticloadbalancing:*",
                   "iam:AddRoleToInstanceProfile",
                   "iam:AttachRolePolicy",
                   "iam:CreateInstanceProfile",
                   "iam:CreateRole",
                   "iam:DeleteInstanceProfile",
                   "iam:DeleteRole",
                   "iam:DeleteRolePolicy",
                   "iam:GetInstanceProfile",
                   "iam:GetRole",
                   "iam:GetRolePolicy",
                   "iam:ListInstanceProfilesForRole",
                   "iam:ListRolePolicies",
                   "iam:ListRoles",
                   "iam:PutRolePolicy",
                   "iam:RemoveRoleFromInstanceProfile",
                   "s3:*",
                   "ssm:*"
               ],
               "Resource": "*"
           },
           {
               "Sid": "CodeDeployRolePolicy",
               "Effect": "Allow",
               "Action": [
                   "iam:PassRole"
               ],
               "Resource": "{{arn:aws:iam::{{111122223333}}:role/CodeDeployServiceRole}}"
           }
       ]
   }
   ```

------

   Ersetzen Sie in dieser Richtlinie {{arn:aws:iam::account-ID:role/CodeDeployServiceRole}} durch den ARN-Wert der CodeDeploy Servicerolle, in der Sie erstellt haben[Schritt 2: Erstellen Sie eine Servicerolle für CodeDeploy](getting-started-create-service-role.md). Sie finden den ARN-Wert auf der Detailseite der Servicerolle in der IAM-Konsole.

   Mit der vorherigen Richtlinie können Sie eine Anwendung auf einer AWS Lambda-Rechenplattform, einer EC2/On-Premises Rechenplattform und einer Amazon ECS-Rechenplattform bereitstellen.

   Sie können die in dieser Dokumentation bereitgestellten CloudFormation Vorlagen verwenden, um Amazon EC2-Instances zu starten, die mit kompatibel sind. CodeDeploy Um CloudFormation Vorlagen zum Erstellen von Anwendungen, Bereitstellungsgruppen oder Bereitstellungskonfigurationen zu verwenden, müssen Sie den Zugriff auf CloudFormation— und CloudFormation davon abhängige AWS Dienste und Aktionen — gewähren, indem Sie die `cloudformation:*` Berechtigung wie folgt zur Berechtigungsrichtlinie des CodeDeploy administrativen Benutzers hinzufügen:

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

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": [
                   "cloudformation:*"
               ],
               "Resource": "*"
           }
       ]
   }
   ```

------

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

1. Geben Sie im Feld Name ** des Berechtigungssatzes Folgendes ** ein:

   ```
   CodeDeployUserPermissionSet
   ```

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

1. **Überprüfen Sie auf der ** Seite Überprüfen und erstellen die Informationen und wählen Sie ** Erstellen aus**.

**Um den Berechtigungssatz dem CodeDeploy administrativen Benutzer zuzuweisen**

1. Wählen Sie im Navigationsbereich aus **AWS-Konten**, und aktivieren Sie dann das Kontrollkästchen neben dem AWS-Konto , bei dem Sie derzeit angemeldet sind.

1. Wählen Sie die ** Schaltfläche „Benutzer oder Gruppen ** zuweisen“.

1. Wählen Sie die Registerkarte **Users**.

1. Markieren Sie das Kontrollkästchen neben dem CodeDeploy administrativen Benutzer.

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

1. Markieren Sie das Kontrollkästchen neben`CodeDeployUserPermissionSet`.

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

1. Überprüfen Sie die Informationen und wählen Sie ** Senden aus**.

   Sie haben nun den CodeDeploy administrativen Benutzer und `CodeDeployUserPermissionSet` Ihren AWS-Konto Benutzern zugewiesen und sie miteinander verbunden.

**So melden Sie sich ab- und wieder als CodeDeploy Administratorbenutzer an**

1. Bevor Sie sich abmelden, stellen Sie sicher, dass Sie die URL des AWS Zugangsportals sowie den Benutzernamen und das Einmalkennwort für den CodeDeploy administrativen Benutzer haben.
**Anmerkung**  
Wenn Sie diese Informationen nicht haben, rufen Sie im IAM Identity Center die Seite mit den CodeDeploy administrativen Benutzerdetails auf und wählen Sie Passwort ** zurücksetzen, Einmalkennwort ** generieren ** [...] **, und Passwort ** erneut ** zurücksetzen, um die Informationen auf dem Bildschirm anzuzeigen.

1. Melden Sie sich ab AWS.

1. Fügen Sie die URL des AWS Zugangsportals in die Adressleiste Ihres Browsers ein.

1. Melden Sie sich als CodeDeploy administrativer Benutzer an.

   Auf dem **AWS-Konto** Bildschirm erscheint ein Feld.

1. Wählen Sie **AWS-Konto**, und wählen Sie dann den Namen des Benutzers, AWS-Konto dem Sie den CodeDeploy Administratorbenutzer und den Berechtigungssatz zugewiesen haben.

1. Wählen Sie neben ** Management `CodeDeployUserPermissionSet` Console aus. **

   Das AWS-Managementkonsole erscheint. Sie sind jetzt als CodeDeploy Administratorbenutzer mit den eingeschränkten Berechtigungen angemeldet. Sie können jetzt * nur noch CodeDeploy-related * CodeDeploy-related Operationen als dieser Benutzer ausführen.