Fehlerbehebung - AWS OpsWorks

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.

Fehlerbehebung

Dieser Abschnitt enthält einige häufig auftretende Probleme und Lösungsvorschläge für diese Probleme.

Vorausgesetzt, das Prinzipal ist nicht gültig

Problem: Sie erhalten eine Fehlermeldung, die besagt, dass der von Ihnen angegebene Prinzipal nicht gültig ist.

Ursache: Dies liegt daran, dass die Auto Scaling Scaling-Gruppe keine Servicerolle hat.

Lösung: Erstellen Sie eine Auto Scaling Scaling-Gruppe in der Region, in der der Fehler aufgetreten ist. Durch das Erstellen einer Auto Scaling Scaling-Gruppe wird die erforderliche serviceverknüpfte Rolle für Ihre benutzerdefinierte Kündigungsrichtlinie erstellt.

Der CloudFormation Stack kann nicht gelöscht werden, wenn gruppengeschützte Auto Scaling Scaling-Instances aktiviert sind

Problem: Der --enable-instance-protection Parameter ist auf gesetzt TRUE und einige EC2 Instances Ihrer Auto Scaling Scaling-Gruppe sind mit dem protected_instance Tag-Schlüssel geschützt, wodurch verhindert wird, dass Ihr AWS CloudFormation Stack vollständig gelöscht wird.

Ursache: Die EC2 Instances haben einen protected_instance Tag-Schlüssel, der sie vor Terminierungsereignissen schützt.

Lösung: Entfernen Sie den protected_instance Tag-Schlüssel aus den EC2 Instanzen. Dadurch kann die Auto Scaling Scaling-Gruppe herunterskalieren. Nachdem die Auto Scaling Scaling-Gruppe herunterskaliert wurde, können Sie den AWS CloudFormation Stack löschen.

Fehler „Zugriff verweigert“ bei der Bereitstellung eines vorhandenen S3-Buckets und -Präfixes

Problem: Sie erhalten eine AccessDenied Fehlermeldung, wenn Sie einen vorhandenen S3-Bucket und ein Präfix angeben.

Ursache: Die S3-Bucket-Richtlinie bietet nicht die erforderlichen Berechtigungen, um die Load Balancer-Logs an den Bucket zu übermitteln.

Lösung: Aktualisieren Sie die S3-Bucket-Richtlinie, damit das Skript die Load Balancer-Zugriffsprotokolle an den Bucket übermitteln kann. Weitere Informationen zur Aktualisierung der Bucket-Richtlinie finden Sie unter Aktivieren von Zugriffsprotokollen für Ihren Application Load Balancer im Elastic Load Balancing: Application Load Balancers User Guide.