기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
로테이션 스케줄
Secrets Manager는 사용자가 설정한 순환 기간 동안 일정에 따라 시크릿을 교체합니다. 일정과 기간을 설정하려면 cron () 또는 rate () 표현식과 함께 창 지속 시간을 사용합니다. Secrets Manager는 교체 기간 중 임의의 시점에 보안 암호를 교체합니다. 최소 1시간의 순환 기간 내에서 최대 4시간마다 암호를 교체할 수 있습니다.
교체를 켜려면 다음을 참조하세요.
Secrets Manager 로테이션 스케줄은 UTC 시간대를 사용합니다.
로테이션 윈도우
Secrets Manager 순환 기간은 유지 관리 기간과 비슷합니다. 암호를 교체하려는 경우 순환 기간을 설정하면 Secrets Manager는 순환 기간 중 특정 시점에 암호를 교체합니다.
Secrets Manager 로테이션 기간은 항상 정시에 시작됩니다. 일 단위의 rate()
표현식을 사용하는 순환 일정의 경우 순환 기간은 자정에 시작됩니다. cron()
표현식을 사용하여 순환 기간의 시작 시간을 설정할 수 있습니다. 예를 보려면 cron 표현식을 참조하세요.
기본적으로 순환 기간은 시간 단위의 순환 예약의 경우 한 시간 후에 닫히고, 순환 예약 (일) 의 경우 하루가 끝날 때 닫힙니다.
순환 기간의 길이를 변경하려면 기간을 설정합니다. 회전 시간을 1시간 정도로 짧게 설정할 수 있습니다. 교체 기간은 그 다음 교체 기간까지 연장되지 않아야 합니다. 즉, 시간 단위의 순환 예약의 경우 순환 기간이 순환 간 시간 수보다 작거나 같은지 확인하십시오. 일 단위의 순환 예약의 경우 시작 시간과 기간 지속 시간을 더한 값이 24시간보다 작거나 같은지 확인하십시오.
rate 표현식
Secrets Manager 요금 표현식의 형식은 다음과 같습니다.Value
는 양의 정수이고 Unit
hour
, hours
day
, 또는 days
다음과 같을 수 있습니다.
rate(
Value
Unit
)
보안 암호를 4시간마다 교체할 수 있습니다. 최대 순환 기간은 999일입니다. 예시:
rate(4 hours)
은(는) 보안 암호가 4시간마다 교체된다는 뜻입니다.rate(1 day)
은(는) 보안 암호가 매일 교체된다는 뜻입니다.rate(10 days)
은(는) 보안 암호가 10일마다 교체된다는 뜻입니다.
cron 표현식
Secrets Manager 크론 표현식의 형식은 다음과 같습니다.
cron(
Minutes
Hours
Day-of-month
Month
Day-of-week
Year
)
시간 증분을 포함하는 cron 표현식은 매일 재설정됩니다. 예를 들어, cron(0 4/12 * * ? *)
은(는) 오전 4시, 오후 4시, 다음 날 오전 4시, 오후 4시를 의미합니다. Secrets Manager 로테이션 스케줄은 UTC 시간대를 사용합니다.
일정 예약 예 | 표현식 |
---|---|
자정부터 8시간마다. |
|
오전 8시부터 8시간마다. |
|
오전 2시부터 10시간마다. 교체 기간은 2:00시, 12:00, 22:00, 다음 날 2:00시, 12:00, 22:00에 시작됩니다. |
|
매일 오전 10시 |
|
매주 토요일 오후 6시. |
|
매월 1일 오전 8시. |
|
매 3개월마다 첫 번째 일요일 오전 1시. |
|
매월 마지막날 오후 5시. |
|
월요일부터 금요일까지 오전 8시. |
|
매월 1일과 15일 오후 4시. |
|
매월 첫 번째 일요일 자정. |
|
1월부터 11개월마다 첫 번째 월요일 자정 |
|
Secrets Manager의 Cron 표현식 요구 사항
Secrets Manager에는 cron 표현식에 사용할 수 있는 항목에 대한 제한 사항이 몇 가지 있습니다. Secrets Manager 교체 기간은 정시에 시작되므로 Secrets Manager 대한 cron 표현식에서 minutes(분) 필드의 값은 0이 되어야 합니다. Secrets Manager는 1년 이상 간격의 교체 일정을 지원하지 않으므로 Year 필드의 값은 *여야 합니다. 다음 표에 사용할 수 있는 옵션이 나와 있습니다.
필드 | 값 | 와일드카드 |
---|---|---|
Minutes |
0이어야 함 | None |
Hours |
0~23 |
/(슬래시)를 사용하여 증분을 지정합니다. 예를 들어 |
D ay-of-month |
1~31 |
,(쉼표)를 사용하여 추가 값을 포함합니다. 예를 들어 -(대시)를 사용하여 범위를 지정합니다. 예를 들어 *(별표)를 사용하여 필드에 모든 값을 포함합니다. 예를 들어 ?(물음표) 와일드카드는 어떤 한 가지나 다른 것을 지정합니다. 동일한 cron 표현식에 /(슬래시)를 사용하여 증분을 지정합니다. 예를 들어, L을 사용하여 해당 월의 마지막 날을 지정합니다. 사용 |
월 |
1~12일 또는 — JAN DEC |
,(쉼표)를 사용하여 추가 값을 포함합니다. 예를 들어, -(대시)를 사용하여 범위를 지정합니다. 예를 들어 *(별표)를 사용하여 필드에 모든 값을 포함합니다. 예를 들어 /(슬래시)를 사용하여 증분을 지정합니다. 예를 들어, |
D ay-of-week |
1-7 또는 — SUN SAT |
#을 사용하여 한 달 내의 요일을 지정합니다. 예를 들어 ,(쉼표)를 사용하여 추가 값을 포함합니다. 예를 들어 -(대시)를 사용하여 범위를 지정합니다. 예를 들어 *(별표)를 사용하여 필드에 모든 값을 포함합니다. 예를 들어 ?(물음표) 와일드카드는 어떤 한 가지나 다른 것을 지정합니다. 동일한 cron 표현식에 /(슬래시)를 사용하여 증분을 지정합니다. 예를 들어, L을 사용하여 해당 주의 마지막 요일을 지정합니다. |
Year |
* 여야 합니다. |
None |