As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Programação de alternância
O Secrets Manager faz a alternância do seu segredo em uma programação durante uma janela de alternância definida por você. Para definir a programação e a janela, use uma expressão cron() ou rate() junto com a duração da janela. O Secrets Manager alterna seu segredo a qualquer momento durante a janela de alternância. É possível alternar um segredo com intervalos a partir de quatro horas em uma janela de alternância.
Para ativar a alternância, consulte:
Os horários de alternância do Secrets Manager usam o fuso horário UTC.
Janelas de alternância
A janela de alternância do Secrets Manager é semelhante a uma janela de manutenção. Você define a janela de alternância quando deseja alternar seu segredo, e o Secrets Manager alterna seu segredo em algum momento durante a janela de alternância.
As janelas de alternância do Secrets Manager sempre começam na hora. Para uma programação de alternância que use uma expressão rate()
em dias, a janela de alternância começa à meia-noite. É possível definir a hora de início da janela de alternância usando uma expressão cron()
. Para ver exemplos, consulte Expressão cron.
Por padrão, a janela de alternância fecha após uma hora para uma programação de alternância em horas, e no final do dia para uma programação de alternância em dias.
Para alterar o comprimento da janela de alternância, defina a Duração de janela. É possível definir a janela de alternância tão pequena quanto uma hora. A janela de alternância não pode se estender até a próxima janela de alternância. Em outras palavras, para um cronograma de alternância em horas, confirme se a janela de alternância é menor ou igual ao número de horas entre as alternâncias. Para um cronograma de alternância em dias, confirme se o horário inicial somado à duração da janela é menor ou igual a 24 horas.
Expressões rate
As expressões rate do Secrets Manager têm o seguinte formato, com Value
(Valor) indicando um número inteiro positivo e Unit
(Unidade) podendo ser hour
, hours
, day
ou days
:
rate(
Value
Unit
)
Você pode alternar um segredo com intervalos a partir de quatro horas. O período máximo de alternância é de 999 dias. Exemplos:
rate(4 hours)
significa que o segredo é alternado a cada 4 horas.rate(1 day)
significa que o segredo é alternado a cada dia.rate(10 days)
significa que o segredo é alternado a cada 10 dias.
Expressão cron
As expressões cron do Secrets Manager têm o formato a seguir:
cron(
Minutes
Hours
Day-of-month
Month
Day-of-week
Year
)
Uma expressão cron que inclui incrementos de redefinições de horas a cada dia. Por exemplo, cron(0 4/12 * * ? *)
significa 4h, 16h e, no dia seguinte, 4h, 16h. Os horários de alternância do Secrets Manager usam o fuso horário UTC.
Exemplo de programação | Expressão |
---|---|
A cada 8 horas a partir da meia-noite. |
|
A cada 8 horas a partir das 8h. |
|
A cada 10 horas a partir das 2h. As janelas de alternância começarão às 2h, 12h e 22h, e no dia seguinte, às 2h, 12h e 22h. |
|
Todos os dias às 10h. |
|
Todos os sábados às 18h. |
|
O primeiro dia de cada mês, às 8h. |
|
A cada três meses, no primeiro domingo, à 1 hora da manhã. |
|
O último dia de cada mês, às 17h. |
|
De segunda-feira a sexta-feira, às 8h. |
|
Primeiro e 15.º dia de cada mês às 16h. |
|
Primeiro domingo de cada mês à 0h. |
|
A partir de janeiro, a cada 11 meses na primeira segunda-feira à meia-noite. |
|
Requisitos de expressão cron no Secrets Manager
O Secrets Manager tem algumas restrições quanto ao que pode ser usado em expressões cron. Uma expressão cron para o Secrets Manager deve ter 0 no campo de minutos, pois as janelas de alternância do Secrets Manager começam na hora indicada. É necessário que um * esteja no campo de ano, porque o Secrets Manager não oferece suporte a cronogramas de alternância com mais de um ano de intervalo. A tabela a seguir mostra as opções que você pode utilizar.
Campos | Valores | Curingas |
---|---|---|
Minutos |
Deve ser 0 | Nenhum |
Horas |
0–23 |
Use / (barra) para especificar incrementos. Por exemplo, |
Dia do mês |
1–31 |
Use , (vírgula) para incluir valores adicionais. Por exemplo, Use - (traço) para especificar um intervalo. Por exemplo, Use * (asterisco) para incluir todos os valores no campo. Por exemplo, O curinga ? (interrogação) especifica um ou outro. Não é possível especificar os campos Use / (barra) para especificar incrementos. Por exemplo, Use L para especificar o último dia do mês. Use |
Mês |
1-12 ou JAN-DEZ |
Use , (vírgula) para incluir valores adicionais. Por exemplo, Use - (traço) para especificar um intervalo. Por exemplo, Use * (asterisco) para incluir todos os valores no campo. Por exemplo, Use / (barra) para especificar incrementos. Por exemplo, |
Dia da semana |
1-7 ou DOM-SÁB |
Use # para especificar o dia da semana em um mês. Por exemplo, Use , (vírgula) para incluir valores adicionais. Por exemplo, Use - (traço) para especificar um intervalo. Por exemplo, Use * (asterisco) para incluir todos os valores no campo. Por exemplo, O curinga ? (interrogação) especifica um ou outro. Não é possível especificar os campos Use / (barra) para especificar incrementos. Por exemplo, Use L para especificar o último dia da semana. |
Ano |
Deve ser * |
Nenhum |