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.
Schritt 1: Starten Sie den Instance Scheduler Hub-Stack
Folgen Sie den step-by-step Anweisungen in diesem Abschnitt, um die Lösung in Ihrem Konto bereitzustellen.
Bereitstellungszeit: ungefähr fünf Minuten
-
Melden Sie sich bei der AWS-Managementkonsole
an und klicken Sie auf die Schaltfläche, um die AWS-Vorlage* instance-scheduler-on-aws .template* zu starten. CloudFormation -
Die Vorlage wird standardmäßig in der Region USA Ost (Nord-Virginia) gestartet. Um die Lösung in einer anderen AWS-Region zu starten, verwenden Sie die Regionsauswahl in der Navigationsleiste der Konsole.
-
Vergewissern Sie sich auf der Seite Stack erstellen, dass sich die richtige Vorlagen-URL im Textfeld Amazon S3 S3-URL befindet, und wählen Sie Weiter.
-
Weisen Sie Ihrem Lösungsstapel auf der Seite „Stack-Details angeben“ einen Namen zu. Informationen zu Einschränkungen bei der Benennung von Zeichen finden Sie unter IAM- und AWS STS STS-Kontingente im AWS Identity and Access Management-Benutzerhandbuch.
-
Überprüfen Sie unter Parameter die Parameter für diese Lösungsvorlage und ändern Sie sie nach Bedarf. Diese Lösung verwendet die folgenden Standardwerte.
Parameter Standard Beschreibung Schlüssel für das Zeitplan-Tag
ScheduleDer Tag-Schlüssel, den die Lösung liest, um den Zeitplan für eine Ressource zu bestimmen. Der Wert einer Ressource gibt den Namen des Zeitplans an.
Wenn Sie den Standardwert ändern möchten, weisen Sie ihm einen Namen zu, der auf einfache Weise einheitlich und korrekt auf alle erforderlichen Instanzen angewendet werden kann.
Hinweis: Beim Tag-Schlüssel wird zwischen Groß- und Kleinschreibung unterschieden.
Wenn der Wert für diesen Parameter beispielsweise als Standard beibehalten wird
Schedule, plant Instance Scheduler auf AWS alle EC2 Instances, die mit dem Schlüssel gekennzeichnet sind,Scheduleund dievalue my-office-hours-scheduleentsprechend dem Zeitplan mit dem Namenmy-office-hours-schedule.Planungsintervall (Minuten)
5Intervall in Minuten zwischen Scheduler-Initiierungen für Amazon EC2 und Amazon RDS.
Ein längeres Planungsintervall reduziert die Betriebskosten der Lösung, macht die Planung aber auch ungenauer. Bei einem Planungsintervall von 5 Minuten liegen die Instanzen started/stopped innerhalb von 5 Minuten von der angeforderten start/stop Zeit ab.
Standardzeitzone
UTCStandard-Zeitzonenkennung der IANA (International Assigned Numbers Authority) für Zeitpläne, die keine Zeitzone angeben. Eine Liste der gültigen Zeitzonen-Identifikatoren finden Sie in der Spalte TZ-ID der Liste der Zeitzonen der TZ-Datenbank
. Zeitplanung aktiviert
YesWählen Sie diese Option
No, um die Planung für alle Dienste zu deaktivieren.Aktivieren Sie xxx Scheduling
EnabledAktivieren/deaktivieren Sie die Planung für jeden Dienst, der von der Lösung unterstützt wird (mehrere Parameter).
Start-Tags
InstanceScheduler-LastAction=Started By {scheduler} {year}/{month}/{day} {hour}:{minute}{timezone},>Kommagetrennte Liste von Tag-Schlüsseln und Werten im Format key=value, key=value,..., die auf gestarteten Instanzen gesetzt werden.
Dieser Wert kann entfernt werden, um die Funktion vollständig zu deaktivieren.
Beenden Sie die Tags
InstanceScheduler-LastAction=Stopped By {scheduler} {year}/{month}/{day} {hour}:{minute}{timezone},>Durch Kommas getrennte Liste von Tag-Schlüsseln und Werten im Format key=value, key=value,..., die auf gestoppten Instanzen gesetzt werden.
Dieser Wert kann entfernt werden, um die Funktion vollständig zu deaktivieren.
Aktivieren Sie die EC2 SSM-Wartungsfenster
NoErlaubt Zeitplänen die Angabe eines oder mehrerer Namen für Systems Manager-Wartungsfenster. Der Instance Scheduler auf AWS stellt dann sicher, dass Instances, die mit diesem Zeitplan gekennzeichnet sind, mindestens zehn Minuten vor den zugehörigen Wartungsfenstern gestartet werden.
KMS-Schlüssel für ARNs EC2
<Optional Input>
Durch Kommas getrennte KMS-Liste ARNs , um Instance Scheduler auf AWS kms: CreateGrant Berechtigungen zur Bereitstellung von Entschlüsselungsberechtigungen für verschlüsselte EBS-Volumes für den EC2 Service zu gewähren. Dadurch kann der Scheduler EC2 Instances mit angehängten verschlüsselten EBS-Volumes starten. Geben Sie (*) ein, um eingeschränkten Zugriff auf alle KMS-Schlüssel zu gewähren; lassen Sie das Feld leer, um es zu deaktivieren. Einzelheiten zur erstellten Richtlinie finden Sie unter Verschlüsselte EC2 EBS-Volumes.
Erstellen Sie beim Stopp RDS-Instance-Snapshots
NoWählen Sie aus, ob vor dem Stoppen von RDS-DB-Instances ein Snapshot erstellt werden soll.
Hinweis: Snapshots sind für Amazon Aurora Aurora-Cluster nicht verfügbar.
Schlüssel für das geplante ASG-Tag
scheduledEin Tag, den diese Lösung auf Amazon EC2 Auto Scaling Scaling-Gruppen anwendet, um die erforderlichen Planungsinformationen für die Lösung nachzuverfolgen.
Präfix für den ASG-Aktionsnamen
is-Das Präfix, das die Lösung bei der Benennung von Scheduled Scaling-Aktionen für Auto Scaling Scaling-Gruppen verwendet. Aktionen mit diesem Präfix werden von der Lösung nach Bedarf hinzugefügt und entfernt.
Verwenden Sie AWS Organizations
NoVerwenden Sie AWS Organizations, um die Registrierung von Spoke-Konten zu automatisieren.
Namespace
defaultGeben Sie eine eindeutige Kennung an, um zwischen mehreren Lösungsbereitstellungen zu unterscheiden (keine Leerzeichen). Beispiel: Dev.
Dieser Parameter muss für Bereitstellungen mit AWS Organizations ein nicht leerer Wert sein.
Konto der Organisation ID/Remote IDs
<Optional Input>
Wenn Sie AWS Organizations verwenden, ist dieses Feld erforderlich. Geben Sie die Organisations-ID ein, zum Beispiel o-xxxxyyy. Geben Sie andernfalls eine kommagetrennte Liste der Spoke-Konten IDs an, die geplant werden sollen, z. B. 1111111111, 2222222222 oder {param: ssm-param-name}, um eine Liste von Konten aus einem oder mehreren SSM-Parametern zu laden.
Region (en)
<Optional Input>
Liste der Regionen, in denen Instances geplant werden. Zum Beispiel
us-east-1,us-west-1. HINWEIS: Wenn Sie diesen Parameter leer lassen, verwendet die Lösung die aktuelle Region.Die Planung von Hub-Konten wurde aktiviert
YesAktiviert die Planung von Instanzen innerhalb des Hub-Kontos.
Aufbewahrungszeitraum für das Protokoll (Tage)
30Die Aufbewahrungsfrist für CloudWatch Protokolle in Tagen.
CloudWatch Debug-Protokolle aktivieren
NoAktivieren Sie die Protokollierung auf Debug-Ebene. CloudWatch
Überwachung des Betriebs
EnabledStellen Sie ein Dashboard mit operativen Erkenntnissen bereit, um CloudWatch benutzerdefinierte Messdaten zum Betrieb der Lösung zu sammeln. WICHTIG: Wenn Sie diese Funktion aktivieren, fallen zusätzliche Gebühren für benutzerdefinierte CloudWatch Kennzahlen und das Dashboard an.
Größe des Speichers
128Die Speichergröße der AWS Lambda Lambda-Funktion, die Amazon EC2 - und Amazon RDS-Ressourcen plant. Erhöhen Sie den Wert, wenn Sie eine hohe Speicherauslastung oder Timeouts feststellen.
DynamoDB-Tabellen schützen
EnabledAktivieren Sie den Löschschutz für DynamoDB-Tabellen, die von der Lösung verwendet werden. Dies führt dazu, dass die Tabellen beim Löschen dieses Stacks beibehalten werden. Um die Tabellen beim Löschen dieses Stacks zu löschen, deaktivieren Sie zunächst diesen Parameter.
-
Wählen Sie Weiter aus.
-
Wählen Sie auf der Seite Configure stack options (Stack-Optionen konfigurieren) Next (Weiter) aus.
-
Überprüfen und bestätigen Sie auf der Seite Überprüfen und erstellen die Einstellungen. Markieren Sie das Kästchen, um zu bestätigen, dass mit der Vorlage IAM-Ressourcen erstellt werden.
-
Wählen Sie Submit, um den Stack bereitzustellen.
Sie können den Status des Stacks in der CloudFormation AWS-Konsole in der Spalte Status anzeigen. Sie sollten in etwa fünf Minuten den Status CREATE_COMPLETE erhalten.