Debugging und Fehlerbehebung bei bekannten Problemen - 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.

Debugging und Fehlerbehebung bei bekannten Problemen

Wichtig

Der AWS OpsWorks Stacks Service hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an das AWS Support Team auf AWS re:POST oder über den AWS Premium-Support.

In diesem Abschnitt werden das Debugging und die Fehlerbehebung bei bekannten Problemen beschrieben.

Fehlerbehebung bei der Instance-Registrierung

Dieser Abschnitt enthält Lösungen für einige bekannte Fehler bei der Instance-Registrierung.

Anmerkung

Falls bei der Registrierung Probleme auftreten, führen Sie register mit dem Argument --debug aus, das zusätzliche Debugging-Informationen bietet.

EC2User ist nicht berechtigt zur Ausführung von: ...

Problem: Ein register-Befehl gibt Folgendes zurück:

A client error (AccessDenied) occurred when calling the CreateGroup operation: 
User: arn:aws:iam::123456789012:user/ImportEC2User is not authorized to
perform: iam:CreateGroup on resource: 
arn:aws:iam::123456789012:group/AWS/OpsWorks/OpsWorks-b583ce55-1d01-4695-b3e5-ee19257d1911

Ursache: Der register Befehl wird mit Anmeldeinformationen ausgeführt, die nicht die erforderlichen Berechtigungen gewähren. Die Richtlinie für den Benutzer muss unter anderen die Aktion iam:CreateGroup zulassen.

Lösung: Stellen Sie für register IAM-Benutzeranmeldeinformationen mit entsprechenden Berechtigungen bereit. Weitere Informationen finden Sie unter Installieren und Konfigurieren der AWS CLI.

Anmeldeinformationen müssen sich auf gültige Region beziehen

Problem: Ein register-Befehl gibt Folgendes zurück:

A client error (InvalidSignatureException) occurred when calling the
DescribeStacks operation: Credential should be scoped to a valid region, not 'cn-north-1'.

Ursache: Bei der Region im Befehl muss es sich um eine gültige AWS OpsWorks Stacks-Region handeln. Eine Liste der unterstützten Regionen finden Sie unter Unterstützung von Regionen. Dieser Fehler tritt in der Regel aus einem der folgenden Gründe auf:

  • Der Stack befindet sich in einer anderen Region und Sie haben die Stack-Region dem --region-Argument im Befehl zugeordnet.

    Sie müssen keine Stack-Region angeben. AWS OpsWorks Stacks bestimmt sie automatisch anhand der Stack-ID.

  • Sie haben das --region-Argument ausgelassen, das implizit die Standardregion angibt, die jedoch von AWS OpsWorks Stacks nicht unterstützt wird.

Lösung: Geben Sie explizit eine unterstützte AWS OpsWorks Stacks-Region --region an oder bearbeiten Sie Ihre AWS CLI config Datei, um die Standardregion in eine unterstützte AWS OpsWorks Stacks-Region zu ändern. Weitere Informationen finden Sie unter Konfigurieren der AWS-Befehlszeilenschnittstelle.