AWS Builder Center: Learn, Build and Connect with builders in the AWS community
AWS Builder Center is the official home for builders on AWS. Share and read what others are working on, follow people who inspire you, explore training and workshops, and find tools to support what you're building.
Wie behebe ich den Fehler „Die Einstellung für verwalteten Kündigungsschutz für den Kapazitätsanbieter ist ungültig“ in Amazon ECS?
Wenn ich versuche, einen Cluster-Kapazitätsanbieter in Amazon Elastic Container Service (Amazon ECS) zu erstellen, erhalte ich die folgende Fehlermeldung: „Die Einstellung für den verwalteten Kündigungsschutz für den Kapazitätsanbieter ist ungültig. Um den verwalteten Kündigungsschutz für einen Kapazitätsanbieter zu aktivieren, muss in der Auto-Scaling-Gruppe der Instance-Schutz vor Skalierung aktiviert sein.“ Wie kann ich diesen Fehler beheben?
Behebung
Um den Fehler zu beheben, aktivieren Sie den Scale-In-Schutz für Ihre Auto-Scaling-Gruppe. Sie können den Scale-In-Schutz entweder mithilfe der Amazon Elastic Compute Cloud (Amazon EC2)-Konsole oder der AWS Command Line Interface (AWS CLI) aktivieren.
Hinweis: Wenn Sie beim Ausführen von AWS-CLI-Befehlen Fehler erhalten, stellen Sie sicher, dass Sie die neueste Version der AWS-CLI verwenden.
Verwenden der Amazon-EC2-Konsole
1. Öffnen Sie die Amazon-EC2-Konsole und wählen Sie dann im Navigationsbereich Auto-Scaling-Gruppen aus.
2. Wählen Sie Ihre Auto-Scaling-Gruppe aus. Scrollen Sie auf der Registerkarte Details nach unten zu Erweiterte Konfigurationen und wählen Sie dann Bearbeiten aus.
3. Wählen Sie unter Instance-Scale-In-Schutz die Option Instance-Scale-In-Schutz aktivieren aus.
4. Wählen Sie Aktualisieren aus.
**Verwenden der AWS-CLI **
Führen Sie den folgenden Befehl aus, um den Scale-In-Schutz für die Auto-Scaling-Gruppe mithilfe der AWS-CLI zu aktivieren:
aws autoscaling update-auto-scaling-group \ --region RegionID \ --auto-scaling-group-name yourASGName \ --new-instances-protected-from-scale-in
Hinweis: Ersetzen Sie die RegionID durch Ihre AWS-Region. Ersetzen Sie yourASGName durch den Namen Ihrer Auto-Scaling-Gruppe.
Problembehebung
Wenn der Fehler weiterhin angezeigt wird, verfügen einige Ihrer vorhandenen Instances, die von der Auto-Scaling-Gruppe gestartet wurden, möglicherweise nicht über einen Scale-In-Schutz.
Gehen Sie folgendermaßen vor, um den Scale-In-Schutz auf die verbleibenden Instances anzuwenden, indem Sie entweder die Amazon-EC2-Konsole oder die AWS-CLI verwenden:
Verwenden der Amazon-EC2-Konsole
1. Öffnen Sie die Amazon-EC2-Konsole und wählen Sie dann im Navigationsbereich Auto-Scaling-Gruppen aus.
2. Wählen Sie Ihre Auto-Scaling-Gruppe und dann die Registerkarte Instances aus.
3. Wählen Sie in der Spalte Instance-ID die Instances aus, auf die der Scale-In-Schutz angewendet werden soll.
4. Wählen Sie auf der Registerkarte Instance-Verwaltung die Optionen Aktionen und anschließend Scale-In-Schutz einrichten aus.
5. Erstellen Sie einen Kapazitätsanbieter in Amazon ECS.
**Verwenden der AWS-CLI **
Um Instances aus Ihrer Auto-Scaling-Gruppe aufzulisten, für die der Scale-In-Schutz nicht aktiviert ist, führen Sie mithilfe der Abfragefunktion den folgenden AWS-CLI-Befehl aus:
aws autoscaling describe-auto-scaling-groups \ --region RegionID \ --auto-scaling-group-names yourASGName \ --query 'AutoScalingGroups[].Instances[?ProtectedFromScaleIn==`true`].{Id:InstanceId}' \ --output text
Hinweis: Ersetzen Sie die RegionID durch Ihre AWS-Region. Ersetzen Sie yourASGName durch den Namen Ihrer Auto-Scaling-Gruppe.
Gehen Sie dann wie folgt vor, um den Scale-In-Schutz für die angegebenen Instances in Ihrer Auto-Scaling-Gruppe zu aktivieren:
1. Führen Sie den folgenden Befehl aus:
aws autoscaling set-instance-protection \ --region RegionID \ --instance-ids yourInstanceID \ --auto-scaling-group-name yourASGName \ --protected-from-scale-in
Hinweis: Ersetzen Sie RegionID mit Ihrer AWS-Region. Ersetzen Sie yourInstanceID mit Ihrer Instance-ID. Ersetzen Sie yourASGName durch den Namen Ihrer Auto-Scaling-Gruppe. 2. Erstellen Sie einen Kapazitätsanbieter in Amazon ECS.
Ähnliche Informationen
- Themen
- Containers
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 2 Jahren
AWS OFFICIALAktualisiert vor 2 Jahren