Problembehandlung bei Amazon EC2 Auto Scaling: Vorlagen starten - Amazon EC2 Auto Scaling

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.

Problembehandlung bei Amazon EC2 Auto Scaling: Vorlagen starten

Verwenden Sie die folgenden Informationen, um häufige Probleme zu diagnostizieren und zu beheben, die beim Erstellversuch einer Startvorlage für Ihre Auto-Scaling-Gruppe auftreten könnten.

Instances können nicht gestartet werden

Wenn Sie keine Instances mit einer bereits angegebenen Startvorlage starten können, überprüfen Sie die folgenden Hinweise zur allgemeinen Problembehandlung: Fehlerbehebung bei Amazon EC2 Auto Scaling: Fehler beim Starten von EC2 Instances.

Sie müssen eine gültige, vollständig formatierte Startvorlage verwenden (ungültiger Wert)

Problem: Wenn Sie versuchen, eine Startvorlage für eine Auto-Scaling-Gruppe anzugeben, erhalten Sie den You must use a valid fully-formed launch template-Fehler. Möglicherweise tritt dieser Fehler auf, da die Werte in der Startvorlage nur überprüft werden, wenn eine Auto-Scaling-Gruppe erstellt oder aktualisiert wird, welche die Startvorlage verwendet.

Ursache 1: Wenn Sie eine You must use a valid fully-formed launch template Fehlermeldung erhalten, gibt es Probleme, die dazu führen, dass Amazon EC2 Auto Scaling etwas an der Startvorlage für ungültig hält. Das ist ein generischer Fehler, der verschiedene Ursachen haben kann.

Lösung 1: Versuchen Sie die folgenden Schritte zur Fehlerbehebung:

  1. Beachten Sie den zweiten Teil der Fehlermeldung, um weitere Informationen zu erhalten. Im Anschluss an den You must use a valid fully-formed launch template-Fehler finden Sie eine spezifischere Fehlermeldung, die das Problem identifiziert, das Sie beheben müssen.

  2. Wenn Sie die Ursache nicht finden können, testen Sie Ihre Startvorlage mit dem run-instances-Befehl. Nutzen Sie die Option --dry-run wie im folgenden Beispiel So können Sie das Problem reproduzieren und Einblicke in seine Ursache erhalten.

    aws ec2 run-instances --launch-template LaunchTemplateName=my-template,Version='1' --dry-run
  3. Wenn ein Wert nicht gültig ist, stellen Sie sicher, dass die angegebene Ressource vorhanden ist und dass sie korrekt ist. Wenn Sie beispielsweise ein EC2 Amazon-Schlüsselpaar angeben, muss die Ressource in Ihrem Konto und in der Region vorhanden sein, in der Sie Ihre Auto Scaling Scaling-Gruppe erstellen oder aktualisieren.

  4. Wenn erwartete Informationen fehlen, überprüfen Sie Ihre Einstellungen und passen Sie die Startvorlage nach Bedarf an.

  5. Nachdem Sie Ihre Änderungen vorgenommen haben, führen Sie den run-instances-Befehl mit der --dry-run-Option aus, um zu überprüfen, ob Ihre Startvorlage gültige Werte verwendet.

Weitere Informationen finden Sie unter Erstellen einer Startvorlage für eine Auto-Scaling-Gruppe.

Sie sind nicht berechtigt, die Startvorlage zu verwenden (unzureichende Berechtigungen)

Problem: Wenn Sie versuchen, eine Startvorlage für eine Auto-Scaling-Gruppe anzugeben, erhalten Sie den You are not authorized to use launch template-Fehler.

Ursache 1: Wenn Sie versuchen, eine Startvorlage zu verwenden, und die von Ihnen verwendeten IAM Anmeldeinformationen nicht über ausreichende Berechtigungen verfügen, erhalten Sie die Fehlermeldung, dass Sie nicht berechtigt sind, die Startvorlage zu verwenden.

Lösung 1: Versuchen Sie Folgendes, um das Problem zu beheben:

  • Vergewissern Sie sich, dass die IAM Anmeldeinformationen, die Sie für die Anforderung verwenden, über die erforderlichen Berechtigungen verfügen, um die erforderlichen EC2 API Aktionen, einschließlich der ec2:RunInstances Aktion, aufzurufen. Wenn Sie Tags in Ihrer Startvorlage angegeben haben, müssen Sie auch über die Berechtigung verfügen, die ec2:CreateTags-Aktion zu verwenden.

  • Stellen Sie alternativ sicher, dass den IAM Anmeldeinformationen, die Sie für die Anfrage verwenden, die AmazonEC2FullAccess Richtlinie zugewiesen ist. Diese AWS verwaltete Richtlinie gewährt vollen Zugriff auf alle EC2 Amazon-Ressourcen und zugehörigen Services, einschließlich Amazon EC2 Auto Scaling und Elastic Load Balancing. CloudWatch

Weitere Informationen zu den für die Verwendung von Startvorlagen erforderlichen Berechtigungen, einschließlich IAM Beispielrichtlinien, finden Sie unter Steuern des Zugriffs auf Startvorlagen mit IAM Berechtigungen im EC2Amazon-Benutzerhandbuch. Weitere IAM Beispielrichtlinien finden Sie unterSteuern Sie die Verwendung von Amazon EC2 EC2-Startvorlagen in Auto Scaling Scaling-Gruppen.

Ursache 2: Wenn Sie versuchen, eine Startvorlage zu verwenden, die ein Instanzprofil angibt, benötigen Sie die IAM Berechtigung, die dem Instanzprofil zugeordnete IAM Rolle weiterzugeben.

Lösung 2: Stellen Sie sicher, dass die IAM Anmeldeinformationen, die Sie für die Anfrage verwenden, über die richtige iam:PassRole Berechtigung verfügen, um die angegebene Rolle an den Amazon EC2 Auto Scaling-Service zu übergeben. Weitere Informationen und ein Beispiel für eine IAM Richtlinie finden Sie unterIAM-Rollen für Anwendungen, die auf Amazon EC2-Instances ausgeführt werden. Weitere Themen zur Fehlerbehebung im Zusammenhang mit Instance-Profilen finden Sie unter Problembehandlung bei Amazon EC2 und IAM im IAMBenutzerhandbuch.

Ursache 3: Wenn Sie versuchen, eine Startvorlage zu verwenden AWS-Konto, die eine AMI in einer anderen angibt und diese privat AMI ist und nicht mit der von AWS-Konto Ihnen verwendeten Person geteilt wird, erhalten Sie die Fehlermeldung, dass Sie nicht berechtigt sind, die Startvorlage zu verwenden.

Lösung 3: Stellen Sie sicher, dass die Berechtigungen für das das Konto AMI beinhalten, das Sie verwenden. Weitere Informationen finden Sie AWS-Konten im EC2Amazon-Benutzerhandbuch unter An AMI bestimmte Personen weitergeben.