Direkt zum Inhalt

Wie behebe ich Probleme mit der Start- und Stoppzeit von EC2-Instances mit dem Instance Scheduler auf AWS?

Lesedauer: 2 Minute
0

Der Instance Scheduler auf AWS zeichnet die Start- und Stoppzeiten meiner Amazon Elastic Compute Cloud (Amazon EC2)-Instance nicht wie erwartet auf.

Lösung

Wenn die Amazon EC2-Instance nicht wie erwartet gestartet und gestoppt wird, überprüfe die folgenden Konfigurationen im Instance Scheduler auf AWS.

Einstellungen für den Zeitplan und Zeitraum

Stelle sicher, dass du die Optionen**--weekdays, --begintime, --endtime, --region** und --stack für create-period richtig konfiguriert hast. Beispielbefehl:

scheduler-cli create-period --name "your-period-name" --region example-region --weekdays mon-fri --begintime hh:mm --endtime hh:mm --stack your-stack-name

Hinweis: Ersetze your-period-name durch den Namen des Zeitraums, example-region durch die AWS-Region und mon-fri durch die Wochentage für den Zeitraum. Ersetze außerdem die Startzeit hh:mm durch die Stunde und die Minuten für den Start, die Endzeit hh:mm durch die Stunde und die Minuten für das Ende und your-stack-name durch den Scheduler-Stack.

Stelle außerdem sicher, dass du die Optionen**--periods**, --timezone und --name für create-schedule korrekt konfiguriert hast. Beispielbefehl:

scheduler-cli create-schedule --name your-schedule-name --stack your-stack-name --timezone Asia/Tokyo --periods your-period-name

Hinweis: Ersetze your-schedule-name durch den Namen des Scheduling-Tags, your-stack-name durch den Scheduler-Stack und Asia/Tokyo durch die Zeitzone. Ersetze außerdem your-period-name durch den Namen des Zeitraums, den du konfiguriert hast, als du den Befehl create-period ausgeführt haben.

IAM-Rolleneinstellungen und Zugriffsberechtigungen

Vergewissere dich, dass du die AWS Identity and Access Management (IAM)-Rolle für Instance Scheduler auf AWS korrekt konfiguriert hast.

Du kannst ein verschlüsseltes Amazon Elastic Block Storage (Amazon EBS)-Volume für die Instance verwenden. Wenn du dies tust, musst du Instance Scheduler auf AWS die Berechtigung erteilen, den zugehörigen AWS Key Management Service (AWS KMS-Schlüssel) zu verwenden.

Instance-Tag-Einstellung

Wenn du den AWS CloudFormation Scheduler-Stack erstellst, wähle Stack-Details abgeben. Gib als Schedule-Tag-Schlüssel den Namen des Zeitplans ein, den du bei der Ausführung des Befehls create-schedule angegeben hast.

CloudFormation-Stack-Einstellungen

Stelle sicher, dass du den CloudFormation-Stack in derselben Region wie die Instance erstellt hast. Andernfalls erstelle einen neuen Stack in der richtigen Region.

AWS OFFICIALAktualisiert vor 5 Monaten