

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.

# Automatisches Stoppen und Starten einer Amazon RDS-DB-Instance mithilfe von AWS Systems Manager Maintenance Windows
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows"></a>

*Ashita Dsilva, Amazon Web Services*

## Zusammenfassung
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-summary"></a>

Dieses Muster zeigt, wie eine Amazon Relational Database Service (Amazon RDS) -DB-Instance mithilfe von AWS Systems Manager Maintenance Windows nach einem bestimmten Zeitplan automatisch gestoppt und gestartet wird (z. B. das Herunterfahren einer DB-Instance außerhalb der Geschäftszeiten, um die Kosten zu senken). Zu diesem Zweck ist Systems Manager für typische Anwendungsfälle kostengünstig.

AWS Systems Manager Automation stellt die Runbooks `AWS-StopRdsInstance` und `AWS-StartRdsInstance` Runbooks zum Stoppen und Starten von Amazon RDS-DB-Instances bereit. Das bedeutet, dass Sie keine benutzerdefinierte Logik mit AWS Lambda Funktionen schreiben oder eine Amazon CloudWatch Events-Regel erstellen müssen.

Systems Manager bietet zwei Funktionen für die Planung von Aufgaben: [State Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-state-about.html) und [Maintenance Windows](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-maintenance.html). State Manager legt die erforderliche Statuskonfiguration für Ressourcen in Ihrem Amazon Web Services (AWS) -Konto einmalig oder nach einem bestimmten Zeitplan fest und verwaltet sie. Maintenance Windows führt während eines bestimmten Zeitfensters Aufgaben für die Ressourcen in Ihrem Konto aus. Sie können zwar den Ansatz dieses Musters mit State Manager oder Maintenance Windows verwenden, wir empfehlen jedoch, Maintenance Windows zu verwenden, da damit eine oder mehrere Aufgaben auf der Grundlage der zugewiesenen Priorität ausgeführt werden können und auch AWS Lambda Funktionen und AWS Step Functions Aufgaben ausgeführt werden können. Weitere Informationen zu State Manager und Maintenance Windows finden Sie unter [Choising between State Manager und Maintenance Windows](https://docs.aws.amazon.com/systems-manager/latest/userguide/state-manager-vs-maintenance-windows.html) in der Systems Manager Manager-Dokumentation.

Dieses Muster enthält detaillierte Schritte zur Konfiguration von zwei separaten Wartungsfenstern, die Cron-Ausdrücke verwenden, um eine Amazon RDS-DB-Instance zu stoppen und dann zu starten. 

## Voraussetzungen und Einschränkungen
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-prereqs"></a>

**Voraussetzungen**
+ Ein aktiver AWS-Konto.
+ Eine bestehende Amazon RDS-DB-Instance, die Sie nach einem bestimmten Zeitplan beenden und starten möchten.
+ Cron-Ausdrücke für Ihren gewünschten Zeitplan. Beispielsweise `cron(0 9 ? * MON-FRI *)` führt der Ausdruck die Aufgabe an jedem Montag, Dienstag, Mittwoch, Donnerstag und Freitag um 09:00 Uhr aus. Weitere Informationen finden Sie in der Systems Manager Manager-Dokumentation [unter Cron- und Rate-Ausdrücke für Wartungsfenster](https://docs.aws.amazon.com/systems-manager/latest/userguide/reference-cron-and-rate-expressions.html#reference-cron-and-rate-expressions-maintenance-window).
+ Vertrautheit mit Systems Manager.
+ Berechtigungen zum Starten und Stoppen der RDS-Instanz. Weitere Informationen finden Sie im Abschnitt [Epics](#automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-epics).

**Einschränkungen**
+ Eine Amazon RDS-DB-Instance kann für bis zu sieben Tage gleichzeitig gestoppt werden. Nach sieben Tagen wird die DB-Instance automatisch neu gestartet, um sicherzustellen, dass sie alle erforderlichen Wartungsupdates erhält.
+ Sie können eine DB-Instance nicht stoppen, bei der es sich um eine Read Replica handelt oder die über eine Read Replica verfügt.
+ Sie können eine Amazon RDS for SQL Server-DB-Instance in einer Multi-AZ-Konfiguration nicht stoppen.
+ Servicekontingente gelten für Maintenance Windows und Systems Manager Automation. Weitere Informationen zu Servicekontingenten finden Sie in der Allgemeine AWS-Referenz Dokumentation unter [AWS Systems Manager Endpunkte und Kontingente](https://docs.aws.amazon.com/general/latest/gr/ssm.html). 
+ Einige AWS-Services sind nicht in allen AWS-Regionen verfügbar. Informationen zur Verfügbarkeit in den einzelnen Regionen finden Sie [AWS-Services unter Nach Regionen](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/). Informationen zu bestimmten Endpunkten finden Sie auf der Seite [Dienstendpunkte und Kontingente](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). Wählen Sie dort den Link für den Dienst aus.

## Architektur
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-architecture"></a>

Das folgende Diagramm zeigt den Workflow zum automatischen Stoppen und Starten einer Amazon RDS-DB-Instance.

![\[Workflow zum automatischen Stoppen und Starten einer Amazon RDS-DB-Instance\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/45b81621-5674-4bcf-bf7c-75ae6f62524e/images/7d943830-716e-46a3-be44-7e668c3c01ff.png)


 

Der Workflow umfasst die folgenden Schritte:

1. Erstellen Sie ein Wartungsfenster und verwenden Sie Cron-Ausdrücke, um den Stopp- und Startzeitplan für Ihre Amazon RDS-DB-Instances zu definieren.

2. Registrieren Sie mithilfe des `AWS-StartRdsInstance` Runbooks `AWS-StopRdsInstance` oder eine Systems Manager Automation-Task im Wartungsfenster.

3. Registrieren Sie ein Ziel für das Wartungsfenster, indem Sie eine tagbasierte Ressourcengruppe für Ihre Amazon RDS-DB-Instances verwenden.

**Technologie-Stack**
+ AWS CloudFormation
+ AWS Identity and Access Management (IAM)
+ Amazon RDS
+ Systems Manager

**Automatisierung und Skalierung**

Sie können mehrere Amazon RDS-DB-Instances gleichzeitig stoppen und starten, indem Sie die erforderlichen Amazon RDS-DB-Instances taggen, eine Ressourcengruppe erstellen, die alle markierten DB-Instances umfasst, und diese Ressourcengruppe als Ziel für das Wartungsfenster registrieren.

## Tools
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-tools"></a>
+ [AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)ist ein Service, der Sie bei der Modellierung und Einrichtung Ihrer AWS Ressourcen unterstützt.
+ [AWS Identity and Access Management (IAM)](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html) ist ein Webservice, mit dem Sie den Zugriff auf AWS Ressourcen sicher kontrollieren können.
+ [Amazon Relational Database Service (Amazon RDS)](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html) ist ein Webservice, der die Einrichtung, den Betrieb und die Skalierung einer relationalen Datenbank in der erleichtert. AWS Cloud
+ [AWS -Ressourcengruppen](https://docs.aws.amazon.com/ARG/latest/userguide/welcome.html)hilft Ihnen, AWS Ressourcen in Gruppen zu organisieren, Ressourcen mit Tags zu versehen und Aufgaben für gruppierte Ressourcen zu verwalten, zu überwachen und zu automatisieren.
+ [AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/what-is-systems-manager.html)ist eine AWS-Service , mit der Sie Ihre Infrastruktur anzeigen und steuern können AWS. Dieses Muster verwendet die folgenden Funktionen von Systems Manager:
  + AWS Systems Manager Die [Automatisierung](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-automation.html) vereinfacht allgemeine Wartungs- und Bereitstellungsaufgaben von Amazon Elastic Compute Cloud (Amazon EC2) -Instances und anderen AWS Ressourcen.
  + [AWS Systems Manager Maintenance Windows](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-maintenance.html) hilft Ihnen dabei, einen Zeitplan für die Ausführung potenziell störender Aktionen an Ihren Instances zu definieren.

## Epen
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-epics"></a>

### Erstellen und konfigurieren Sie die IAM-Servicerolle für Systems Manager Automation
<a name="create-and-configure-the-iam-service-role-for-sys-automation"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Konfigurieren Sie die IAM-Servicerolle für Systems Manager Automation. | Melden Sie sich bei der an AWS-Managementkonsole und erstellen Sie eine Servicerolle für Systems Manager Automation. Sie können eine der folgenden beiden Methoden verwenden, um diese Servicerolle zu erstellen:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows.html)Der Systems Manager Automation-Workflow ruft Amazon RDS auf, indem er eine Servicerolle verwendet, um Start- und Stoppaktionen auf der Amazon RDS-DB-Instance durchzuführen.Die Servicerolle muss mit der folgenden [Inline-Richtlinie](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html#add-policies-console) konfiguriert werden, die über Berechtigungen zum Starten und Stoppen der Amazon RDS-DB-Instance verfügt:<pre>{<br />    "Version": "2012-10-17",		 	 	 <br />    "Statement": [<br />        {<br />            "Sid": "RdsStartStop",<br />            "Effect": "Allow",<br />            "Action": [<br />                "rds:StopDBInstance",<br />                "rds:StartDBInstance"<br />            ],<br />            "Resource": "<RDS_Instance_ARN>"               <br />        },<br />        {<br />            "Sid": "RdsDescribe",<br />            "Effect": "Allow",<br />            "Action": "rds:DescribeDBInstances",<br />            "Resource": "*"<br />        }<br />    ]<br />}</pre>Stellen Sie sicher, dass Sie es `<RDS_Instance_ARN>` durch den Amazon Resource Name (ARN) Ihrer Amazon RDS-DB-Instance ersetzen.Wenn Sie mit der Verwendung von IAM-Richtlinien und -Rollen nicht vertraut sind, folgen Sie den Anweisungen im Abschnitt *Lösungsübersicht* des AWS Systems Manager Blogposts „[Amazon RDS stop and start use“ planen](https://aws.amazon.com/blogs/database/schedule-amazon-rds-stop-and-start-using-aws-systems-manager/).Stellen Sie sicher, dass Sie den ARN der Servicerolle aufzeichnen. | AWS-Administrator | 

### Erstellen Sie eine Ressourcengruppe
<a name="create-a-resource-group"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Kennzeichnen Sie die Amazon RDS-DB-Instances. | Öffnen Sie die [Amazon RDS-Konsole](https://console.aws.amazon.com/rds/) und kennzeichnen Sie die Amazon RDS-DB-Instances, die Sie der Ressourcengruppe hinzufügen möchten. Ein Tag besteht aus Metadaten, die einer AWS Ressource zugewiesen sind, und besteht aus einem Schlüssel-Wert-Paar. **Wir empfehlen, *Action* als **Tag-Schlüssel** und *StartStop*als Wert zu verwenden.**Weitere Informationen dazu finden Sie in der Amazon RDS-Dokumentation unter [Hinzufügen, Auflisten und Entfernen von Tags](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html#Tagging.HowTo). | AWS-Administrator | 
| Erstellen Sie eine Ressourcengruppe für Ihre markierten Amazon RDS-DB-Instances. | Öffnen Sie die [AWS -Ressourcengruppen Konsole](https://console.aws.amazon.com/resource-groups) und erstellen Sie eine Ressourcengruppe auf der Grundlage des Tags, das Sie für Ihre Amazon RDS-DB-Instances erstellt haben.Stellen Sie sicher, dass Sie unter **Gruppierungskriterien** **AWS: :RDS:: DBInstance** als Ressourcentyp auswählen und dann das Schlüssel-Wert-Paar des Tags angeben (z. B. „Action-“). StartStop Dadurch wird sichergestellt, dass der Service nur nach Amazon RDS-DB-Instances sucht und nicht nach anderen Ressourcen, die über dieses Tag verfügen. ****Stellen Sie sicher, dass Sie den Namen der Ressourcengruppe aufzeichnen.Weitere Informationen und detaillierte Schritte finden Sie in der AWS -Ressourcengruppen Dokumentation unter [Erstellen einer tagbasierten Abfrage und Erstellen einer Gruppe](https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html#gettingstarted-query-tag-based).  | AWS-Administrator | 

### Konfigurieren Sie ein Wartungsfenster zum Stoppen der Amazon RDS-DB-Instances
<a name="configure-a-maintenance-window-to-stop-the-rds-db-instances"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Erstellen Sie ein Wartungsfenster. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows.html)Die Aufgabe zum Stoppen der DB-Instance wird fast sofort ausgeführt, wenn sie initiiert wird, und erstreckt sich nicht über die gesamte Dauer des Wartungsfensters. Dieses Muster enthält die Mindestwerte für die **Dauer** und die **Initiierung von Aufgaben beenden**, da es sich dabei um die erforderlichen Parameter für ein Wartungsfenster handelt.Weitere Informationen und detaillierte Schritte finden Sie unter [Erstellen eines Wartungsfensters (Konsole)](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-maintenance-create-mw.html) in der Systems Manager Manager-Dokumentation. | AWS-Administrator | 
| Weisen Sie dem Wartungsfenster ein Ziel zu. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows.html)Weitere Informationen und detaillierte Schritte finden Sie unter [Zuweisen von Zielen zu einem Wartungsfenster (Konsole)](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-maintenance-assign-targets.html) in der Systems Manager Manager-Dokumentation. | AWS-Administrator | 
| Weisen Sie dem Wartungsfenster eine Aufgabe zu. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows.html)****Die Option **Servicerolle** definiert die Servicerolle, die für das Wartungsfenster zur Ausführung von Aufgaben erforderlich ist. Diese Rolle ist jedoch nicht identisch mit der Servicerolle, die Sie zuvor für Systems Manager Automation erstellt haben.Weitere Informationen und detaillierte Schritte finden Sie unter [Zuweisen von Aufgaben zu einem Wartungsfenster (Konsole)](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-maintenance-assign-tasks.html) in der Systems Manager Manager-Dokumentation. | AWS-Administrator | 

### Konfigurieren Sie ein Wartungsfenster zum Starten der Amazon RDS-DB-Instances
<a name="configure-a-maintenance-window-to-start-the-rds-db-instances"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Konfigurieren Sie ein Wartungsfenster, um die Amazon RDS-DB-Instances zu starten. | Wiederholen Sie die Schritte aus dem *Fenster Wartung konfigurieren, um die Amazon RDS-DB-Instances zu beenden*. Epic, um ein weiteres Wartungsfenster zu konfigurieren, um die Amazon RDS-DB-Instances zu einem geplanten Zeitpunkt zu starten.Sie müssen die folgenden Änderungen vornehmen, wenn Sie das Wartungsfenster für den Start der DB-Instances konfigurieren:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows.html) | AWS-Administrator | 

## Zugehörige Ressourcen
<a name="automatically-stop-and-start-an-amazon-rds-db-instance-using-aws-systems-manager-maintenance-windows-resources"></a>
+ [Verwenden Sie Dokumente von Systems Manager Automation, um Instanzen zu verwalten und Kosten außerhalb der Geschäftszeiten zu senken](https://aws.amazon.com/blogs/mt/systems-manager-automation-documents-manage-instances-cut-costs-off-hours/) (AWS Blogbeitrag)