

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.

# Rotationspläne
<a name="rotate-secrets_schedule"></a>

Secrets Manager rotiert Ihr Secret nach einem Zeitplan während eines von Ihnen festgelegten Rotationsfensters. Um den Zeitplan und das Fenster festzulegen, verwenden Sie einen **Cron ()** - oder **Rate ()** -Ausdruck zusammen mit einer Fensterdauer. Secrets Manager rotiert Ihr Secret während des Rotationsfensters. Sie können ein Geheimnis innerhalb eines Rotationsfensters von nur einer Stunde bis zu alle vier Stunden wechseln. 

Informationen zum Aktivieren der Drehung finden Sie unter:
+ [Verwaltete Rotation von AWS Secrets Manager Geheimnissen](rotate-secrets_managed.md)
+ [Automatische Rotation für Amazon RDS-, Amazon Aurora-, Amazon Redshift- oder Amazon DocumentDB DocumentDB-Geheimnisse einrichten](rotate-secrets_turn-on-for-db.md)
+ [Automatische Rotation für AWS Secrets Manager Nicht-Datenbankgeheimnisse einrichten](rotate-secrets_turn-on-for-other.md)

Rotationspläne von Secrets Manager verwenden die UTC-Zeitzone.

## Rotationsfenster
<a name="rotate-secrets_rotation-windows"></a>

Ein Secrets Manager Manager-Rotationsfenster ähnelt einem Wartungsfenster. Sie legen das Rotationsfenster fest, wenn Sie möchten, dass Ihr Geheimnis rotiert wird, und Secrets Manager dreht Ihr Geheimnis zu einem bestimmten Zeitpunkt während des Rotationsfensters. 

Die Rotationsfenster von Secrets Manager beginnen immer stündlich. Bei einem Rotationsplan, der einen `rate()` Ausdruck in Tagen verwendet, beginnt das Rotationsfenster um Mitternacht. Sie können die Startzeit für das Rotationsfenster mithilfe eines `cron()` Ausdrucks festlegen. Beispiele finden Sie unter [Cron-Ausdrücke](#rotate-secrets_schedule-cron). 

Standardmäßig wird das Rotationsfenster bei einem Rotationsplan in *Stunden* nach einer Stunde und bei einem Rotationsplan in *Tagen* am Ende des Tages geschlossen. 

Um die Länge des Rotationsfensters zu ändern, legen Sie die **Fensterdauer** fest. Sie können das Rotationsfenster auf eine Stunde beschränken. Das Rotationsfenster darf nicht in das nächste Rotationsfenster übergehen. Mit anderen Worten: Stellen Sie bei einem Rotationsplan in *Stunden* sicher, dass das Rotationsfenster kleiner oder gleich der Anzahl der Stunden zwischen den Rotationen ist. Stellen Sie bei einem Rotationsplan in *Tagen* sicher, dass die Startstunde zuzüglich der Fensterdauer weniger als oder gleich 24 Stunden ist.

## Rate-Ausdrücke
<a name="rotate-secrets_schedule-rate"></a>

Secrets Manager Manager-Ratenausdrücke haben das folgende Format, wobei eine positive Ganzzahl *Value* ist und`hour`, `hours``day`, oder sein *Unit* kann`days`:

```
rate(Value Unit)
```

Sie können ein Secret bis zu alle vier Stunden rotieren. Die maximale Rotationsdauer beträgt 999 Tage. Beispiele:
+ `rate(4 hours)` bedeutet, dass das Secret alle vier Stunden rotiert wird.
+ `rate(1 day)` bedeutet, dass das Secret jeden Tag rotiert wird.
+ `rate(10 days)` bedeutet, dass das Secret alle zehn Tage rotiert wird.

## Cron-Ausdrücke
<a name="rotate-secrets_schedule-cron"></a>

Secrets Manager Cron-Ausdrücke haben das folgende Format:

```
cron(Minutes Hours Day-of-month Month Day-of-week Year)
```

Ein Cron-Ausdruck, der Stundenschritte enthält, wird jeden Tag zurückgesetzt. `cron(0 4/12 * * ? *)` bedeutet zum Beispiel 4:00 Uhr, 16:00 Uhr und dann am nächsten Tag 4:00 Uhr, 16:00 Uhr. Rotationspläne von Secrets Manager verwenden die UTC-Zeitzone.


| Beispiel für einen Zeitplan | Expression | 
| --- | --- | 
| Alle acht Stunden ab Mitternacht.  |  `cron(0 /8 * * ? *)`  | 
| Alle acht Stunden ab 8:00 Uhr.  |  `cron(0 8/8 * * ? *)`  | 
| Alle zehn Stunden ab 2:00 Uhr. Die Rotationsfenster beginnen um 2:00 Uhr, 12:00 Uhr und 22:00 Uhr und dann am nächsten Tag um 2:00 Uhr, 12:00 Uhr und 22:00 Uhr.  |  `cron(0 2/10 * * ? *)`  | 
| Täglich um 10:00 Uhr. |  `cron(0 10 * * ? *)`  | 
|  Jeden Samstag um 18:00 Uhr.  |  `cron(0 18 ? * SAT *)`  | 
|  Ausführung jeden 1. Tag des Monats um 08:00 Uhr.  |  `cron(0 8 1 * ? *)`  | 
|  Alle drei Monate am ersten Sonntag um 1:00 Uhr.  |  `cron(0 1 ? 1/3 SUN#1 *)`  | 
|  5:00 Uhr jeden letzten Tag im Monat  |  `cron(0 17 L * ? *)`  | 
|  Montag bis Freitag um 8:00 Uhr.  |  `cron(0 8 ? * MON-FRI *)`  | 
|  Erster und 15. Tag eines jeden Monats um 16:00 Uhr.  |  `cron(0 16 1,15 * ? *)`  | 
|  Jeden ersten Sonntag im Monat um Mitternacht.  |  `cron(0 0 ? * SUN#1 *)`  | 
|  Ab Januar alle 11 Monate am ersten Montag um Mitternacht.  |  `cron(0 0 ? 1/11 2#1 *)`  | 

### Anforderungen an Cron-Ausdrücke in Secrets Manager
<a name="rotate-secrets_schedule-cron-ASM"></a>

Secrets Manager hat einige Einschränkungen im Hinblick darauf, was Sie für Cron-Ausdrücke verwenden können. Ein cron-Ausdruck für Secrets Manager muss **0** im Feld „Minutes“ (Minuten) haben, da Secrets-Manager-Rotationsfenster zur vollen Stunde gestartet werden. Es muss **\$1**im Feld „Jahr“ haben, da Secrets Manager keine Rotationspläne unterstützt, die mehr als ein Jahr voneinander entfernt sind. Die folgende Tabelle zeigt die Optionen an, die Sie verwenden können.


| **Felder** | **Werte** | **Platzhalter** | 
| --- | --- | --- | 
|  Minuten  | Muss 0 sein | Keine | 
|  Stunden  |  0–23  |  Verwenden Sie **/**(Schrägstrich), um die Schrittweite anzugeben. `2/10` bedeutet zum Beispiel alle zehn Stunden ab 2:00 Uhr. Sie können ein Secret bis zu alle vier Stunden rotieren.   | 
|  D ay-of-month  |  1-31  |  Verwenden Sie **,** (Komma), um zusätzliche Werte hinzuzufügen. `1,15` bedeutet zum Beispiel den 1. und 15. Tag des Monats. Verwenden Sie **-** (Bindestrich), um einen Bereich anzugeben. `1–15` bedeutet zum Beispiel die Tage 1 bis 15 des Monats. Verwenden Sie das Platzhalterzeichen **\$1** (Sternchen), um alle Werte im Feld einzubeziehen. `*` bedeutet zum Beispiel jeden Tag des Monats. Das Platzhalterzeichen **?** (Fragezeichen) steht für einen Wert. Es ist nicht möglich, die Felder `Day-of-month` und `Day-of-week` im gleichen Cron-Ausdruck anzugeben. Wenn Sie einen Wert in einem der Felder angeben, müssen Sie in dem anderen Feld ein **?** (Fragezeichen) eingeben. Verwenden Sie **/**(Schrägstrich), um die Schrittweite anzugeben. `1/2` bedeutet zum Beispiel alle zwei Tage ab Tag 1, also Tag 1, 3, 5 usw. Verwenden Sie **L**, um den letzten Tag des Monats anzugeben. Verwenden Sie ***DAY*L**, um den letzten benannten Tag des Monats anzugeben. `SUNL` bedeutet zum Beispiel den letzten Sonntag des Monats.  | 
|  Monat  |  1–12 oder JAN-DEZ  |  Verwenden Sie **,** (Komma), um zusätzliche Werte hinzuzufügen. `JAN,APR,JUL,OCT` bedeutet beispielsweise Januar, April, Juli und Oktober. Verwenden Sie **-** (Bindestrich), um einen Bereich anzugeben. `1–3` bedeutet zum Beispiel die Monate 1 bis 3 des Jahres. Verwenden Sie das Platzhalterzeichen **\$1** (Sternchen), um alle Werte im Feld einzubeziehen. `*` bedeutet zum Beispiel jeden Monat. Verwenden Sie **/**(Schrägstrich), um die Schrittweite anzugeben. `1/3` bedeutet zum Beispiel jeden dritten Monat, beginnend mit Monat 1, also Monat 1, 4, 7 und 10.  | 
|  D ay-of-week  |  1–7 oder SO-SA  |  Verwenden Sie **\$1**, um den Wochentag innerhalb eines Monats anzugeben. Beispielsweise steht `TUE#3` für den dritten Dienstag im Monat.  Verwenden Sie **,** (Komma), um zusätzliche Werte hinzuzufügen. `1,4` bedeutet zum Beispiel den ersten und vierten Tag der Woche. Verwenden Sie **-** (Bindestrich), um einen Bereich anzugeben. `1–4` bedeutet zum Beispiel die Tage 1 bis 4 der Woche. Verwenden Sie das Platzhalterzeichen **\$1** (Sternchen), um alle Werte im Feld einzubeziehen. `*` bedeutet zum Beispiel jeden Tag der Woche. Das Platzhalterzeichen **?** (Fragezeichen) steht für einen Wert. Es ist nicht möglich, die Felder `Day-of-month` und `Day-of-week` im gleichen Cron-Ausdruck anzugeben. Wenn Sie einen Wert in einem der Felder angeben, müssen Sie in dem anderen Feld ein **?** (Fragezeichen) eingeben. Verwenden Sie **/**(Schrägstrich), um die Schrittweite anzugeben. `1/2` bedeutet beispielsweise jeden zweiten Wochentag, beginnend mit dem ersten Tag, also Tag 1, 3, 5 und 7. Verwenden Sie **L**, um den letzten Tag der Woche anzugeben.  | 
|  Jahr  | Muss \$1 sein. | Keine | 