Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Pianificazioni di rotazione
Attivando la rotazione automatica, è possibile utilizzare un'espressione cron() o rate() per impostare la pianificazione per la rotazione del segreto. Con un'espressione di frequenza, è possibile creare un programma di rotazione che si ripete in un intervallo di ore o giorni. Con un'espressione cron, è possibile creare programmi di rotazione più dettagliati di un intervallo di rotazione. I programmi di rotazione di Secrets Manager utilizzano il fuso orario UTC. Puoi ruotare un segreto frequentemente, anche ogni quattro ore. Secrets Manager ruota il tuo segreto in qualsiasi momento durante la finestra di rotazione.
Per attivare la rotazione, consulta:
Espressioni della frequenza
Le espressioni rate di Secrets Manager presentano il formato seguente, dove Value
(Valore) è un numero intero positivo e Unit
(Unità) può essere hour
, hours
, day
o days
:
rate(
Value
Unit
)
Puoi ruotare un segreto frequentemente, anche ogni quattro ore. Esempi:
rate(4 hours)
significa che il segreto viene ruotato ogni quattro ore.rate(1 day)
significa che il segreto viene ruotato ogni giorno.rate(10 days)
significa che il segreto viene ruotato ogni 10 giorni.
Per una frequenza espressa in ore, la finestra di rotazione predefinita inizia a mezzanotte e si chiude dopo un'ora. Puoi impostare una durata della finestra per modificare la finestra di rotazione. La finestra di rotazione non deve estendersi fino alla finestra di rotazione successiva. Un modo per verificare questo aspetto è controllare che la finestra di rotazione sia inferiore o uguale al numero di ore tra le rotazioni.
Per una frequenza espressa in giorni, la finestra di rotazione predefinita inizia a mezzanotte e si chiude alla fine della giornata. Puoi impostare una durata della finestra per modificare la finestra di rotazione. La finestra di rotazione non deve estendersi nel giorno successivo (in base al fuso UTC). Un modo per verificarlo è confermare che l'ora di inizio sommata alla durata della finestra sia inferiore o uguale a 24 ore.
Espressioni Cron
Le espressioni Cron hanno il formato seguente:
cron(
Minutes
Hours
Day-of-month
Month
Day-of-week
Year
)
Un'espressione cron che include incrementi di ore viene ripristinata ogni giorno. Ad esempio, cron(0 4/12 * * ? *)
significa 04:00, 16:00 e poi il giorno successivo 04:00, 16:00. I programmi di rotazione di Secrets Manager utilizzano il fuso orario UTC.
Per una pianificazione in ore, la finestra di rotazione predefinita si chiude dopo un'ora. Puoi impostare una durata della finestra per modificare la finestra di rotazione. La finestra di rotazione non deve continuare nella finestra di rotazione successiva. Puoi ruotare un segreto anche ogni quattro ore.
Esempio di pianificazione | Expression |
---|---|
Ogni otto ore a partire da mezzanotte. |
|
Ogni otto ore a partire dalle 08:00. |
|
Ogni dieci ore, a partire dalle ore 02:00. Le finestre di rotazione inizieranno alle 02:00, alle 12:00 e alle 22:00 e poi il giorno successivo alle 02:00, alle 12:00 e alle 22:00. |
|
Ogni giorno alle 10:00. |
|
Ogni sabato alle 18:00. |
|
Il primo giorno di ogni mese alle 8:00. |
|
Ogni tre mesi, la prima domenica all'1:00. |
|
L'ultimo giorno di ogni mese alle 17:00. |
|
Dal lunedì al venerdì alle 8:00. |
|
Il primo e il quindicesimo giorno di ogni mese alle 16:00. |
|
La prima domenica di ogni mese a mezzanotte. |
|
Requisiti di espressione cron in Secrets Manager
Secrets Manager prevede alcune restrizioni su cosa può essere utilizzato per le espressioni cron. Un'espressione cron per Secrets Manager deve avere 0 nel campo dei minuti perché le finestre di rotazione di Secrets Manager iniziano ogni ora. Deve avere * nel campo dell'anno, perché Secrets Manager non supporta programmi di rotazione distanti più di un anno. Nella tabella seguente sono riportate le opzioni che puoi utilizzare.
Campi | Valori | Caratteri jolly |
---|---|---|
Minuti |
Deve essere 0 | Nessuno |
Ore |
0-23 |
Usa / (barra in avanti) per specificare gli incrementi. Ad esempio, |
D ay-of-month |
1-31 |
Usa , (virgola) per includere valori aggiuntivi. Ad esempio, Usa - (trattino) per specificare un intervallo. Ad esempio, con Usa * (asterisco) per includere tutti i valori nel campo. Ad esempio, Il carattere jolly ? (punto interrogativo) specifica un valore. Non puoi specificare i campi Usa / (barra in avanti) per specificare gli incrementi. Ad esempio, Usa L per specificare l'ultimo giorno del mese. Usa |
Mese |
1-12 o JAN-DEC |
Usa , (virgola) per includere valori aggiuntivi. Ad esempio, Usa - (trattino) per specificare un intervallo. Ad esempio, Usa * (asterisco) per includere tutti i valori nel campo. Ad esempio, Usa / (barra in avanti) per specificare gli incrementi. Ad esempio, |
D ay-of-week |
1-7 o SUN-SAT |
Usa # per specificare un giorno feriale all'interno del mese. Ad esempio, Usa , (virgola) per includere valori aggiuntivi. Ad esempio, Usa - (trattino) per specificare un intervallo. Ad esempio, Usa * (asterisco) per includere tutti i valori nel campo. Ad esempio, Il carattere jolly ? (punto interrogativo) specifica un valore. Non puoi specificare i campi Usa / (barra in avanti) per specificare gli incrementi. Ad esempio, Usa L per specificare l'ultimo giorno della settimana. |
Anno |
Deve essere * |
Nessuno |