

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.

# Spot-Instances werden nicht herunterskaliert
<a name="spot-fleet-not-authorized"></a>

AWS Batch hat die **AWSServiceRoleForBatch**servicebezogene Rolle am 10. März 2021 eingeführt. Wenn im `serviceRole` Parameter der Rechenumgebung keine Rolle angegeben ist, wird diese dienstverknüpfte Rolle als Servicerolle verwendet. Nehmen wir jedoch an, dass die serviceverknüpfte Rolle in einer EC2-Spot-Rechenumgebung verwendet wird, die verwendete Spot-Rolle jedoch nicht die von **Amazon EC2 SpotFleetTaggingRole verwaltete Richtlinie** beinhaltet. Dann wird die Spot-Instance nicht herunterskaliert. Infolgedessen erhalten Sie eine Fehlermeldung mit der folgenden Meldung: „Sie sind nicht berechtigt, diesen Vorgang auszuführen.“ Gehen Sie wie folgt vor, um die Spot-Flottenrolle zu aktualisieren, die Sie im `spotIamFleetRole` Parameter verwenden. Weitere Informationen finden Sie unter [Verwenden von serviceverknüpften Rollen](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html) und [Erstellen einer Rolle zum Delegieren von Berechtigungen an einen AWS Service](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html) im *IAM-Benutzerhandbuch*.

**Topics**
+ [Fügen Sie Ihrer Spot-Flotte-Rolle eine von **Amazon EC2 SpotFleetTaggingRole** verwaltete Richtlinie hinzu in AWS-Managementkonsole](#spot-fleet-not-authorized-console)
+ [Fügen Sie Ihrer Spot-Flotte-Rolle eine von **Amazon EC2 SpotFleetTaggingRole** verwaltete Richtlinie hinzu mit dem AWS CLI](#spot-fleet-not-authorized-cli)

## Fügen Sie Ihrer Spot-Flotte-Rolle eine von **Amazon EC2 SpotFleetTaggingRole** verwaltete Richtlinie hinzu in AWS-Managementkonsole
<a name="spot-fleet-not-authorized-console"></a>

**So wenden Sie die aktuelle IAM-verwaltete Richtlinie auf Ihre Amazon EC2-Spot-Flotte-Rolle an**

1. Öffnen Sie unter [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) die IAM-Konsole.

1. Wählen Sie **Rollen** und wählen Sie Ihre Amazon EC2 Spot Fleet-Rolle aus.

1. Wählen Sie **Richtlinie anfügen** aus.

1. Wählen Sie **Amazon EC2 SpotFleetTaggingRole** und dann **Attach policy** aus.

1. Wählen Sie erneut Ihre Amazon EC2 Spot Fleet-Rolle aus, um die vorherige Richtlinie zu entfernen.

1. Wählen Sie das **X** rechts neben der **EC2SpotFleetRoleAmazon-Richtlinie** aus und wählen Sie **Trennen** aus.

## Fügen Sie Ihrer Spot-Flotte-Rolle eine von **Amazon EC2 SpotFleetTaggingRole** verwaltete Richtlinie hinzu mit dem AWS CLI
<a name="spot-fleet-not-authorized-cli"></a>

Bei den Beispielbefehlen wird davon ausgegangen, dass Ihre Amazon EC2 Spot Fleet-Rolle benannt *AmazonEC2SpotFleetRole* ist. Wenn Ihre Rolle einen anderen Namen verwendet, passen Sie die Befehle entsprechend an.

**Um die von **Amazon EC2 SpotFleetTaggingRole** verwaltete Richtlinie mit Ihrer Spot-Flottenrolle zu verknüpfen**

1. Um die **Amazon EC2 SpotFleetTaggingRole** Managed IAM-Richtlinie an Ihre *AmazonEC2SpotFleetRole* Rolle anzuhängen, führen Sie den folgenden Befehl mit dem AWS CLI aus.

   ```
   $ aws iam attach-role-policy \
       --policy-arn arn:aws:iam::aws:policy/service-role/AmazonEC2SpotFleetTaggingRole \
       --role-name AmazonEC2SpotFleetRole
   ```

1. Um die **Amazon EC2 SpotFleetRole** Managed IAM-Richtlinie von Ihrer *AmazonEC2SpotFleetRole* Rolle zu trennen, führen Sie den folgenden Befehl mit dem aus. AWS CLI

   ```
   $ aws iam detach-role-policy \
       --policy-arn arn:aws:iam::aws:policy/service-role/AmazonEC2SpotFleetRole \
       --role-name AmazonEC2SpotFleetRole
   ```