반응형
EventBridge Scheduler 에 대한 공식 설명은 여기에서 참고하세요.
AWS 에서 사용하는 cron 표현식 입니다.
cron(minutes hours day-of-month month day-of-week year)
Wildcards
, | 와일드카드에는 추가 값이 포함됩니다. 월 필드에서 JAN,FEB,MAR에는 1월, 2월, 3월이 포함됩니다. |
- | 와일드카드는 범위를 지정합니다. 일 필드에서 1-15는 지정된 월의 1일부터 15일까지를 포함합니다. |
* | 와일드카드에는 필드의 모든 값이 포함됩니다. 시간 필드에서 *는 모든 시간을 포함합니다. Day-of-month 및 Day-of-week 필드 모두에서 *를 사용할 수 없습니다. |
/ | 와일드카드는 증분을 지정합니다. 분 필드에 1/10을 입력하여 매 시의 첫 번째 분부터 시작하여 매 10분을 지정할 수 있습니다(예: 11분, 21분, 31분 등). |
? | 와일드카드는 any를 지정합니다. Day-of-month 필드에 7을 입력하고 요일이 허용되는 경우 ?를 입력할 수 있습니다. |
L | Day-of-month 또는 Day-of-week 필드에서 해당 월 또는 주의 마지막 날을 지정합니다. |
W | Day-of-month 필드에서 요일을 지정합니다. Day-of-month 필드에서 3W는 해당 월의 세 번째 날에 가장 가까운 요일을 지정합니다. |
# | 요일 필드에서 한 달 내 특정 요일의 특정 인스턴스를 지정합니다. 예를 들어, 3#2는 해당 월의 두 번째 화요일입니다. 3은 매주 세 번째 날이므로 화요일을 의미하고 2는 해당 월에서 해당 유형의 두 번째 날을 의미합니다. |
cron 표현식 예제
- "0 0 * * ? *" (once every day at midnight)
- "0 0 0 1,15 * ? *" (once every 1st and 15th of the month at midnight)
- "0 0 0 ? * MON-FRI *" (once every weekday at midnight)
- "0 0 9-17 * * ? *" (once every hour from 9:00 AM to 5:00 PM)
- "0 0 0/12 * * ? *" (once every 12 hours)
- "0 0 0/2 * * ? *" (once every 2 hours)
- "0 0 0-23/4 * * ? *" (once every 4 hours)
- "0 30 11 * * ? *" (once every day at 11:30 AM)
- "0 30 23 * * ? *" (once every day at 11:30 PM)
- "0 0 9 1/1 * ? *" (once every month on the 1st day at 9:00 AM)
- "0 0 0 L * ? *" (once every month on the last day at midnight)
- "0 0 0 1W * ? *" (once every month on the nearest weekday to the 1st day at midnight)
- "0 0 9 ? * 6L *" (once every month on the last Saturday at 9:00 AM)
- "0 0 0 ? * 7#3 *" (once every month on the third Sunday at midnight)
- "0 0 0 ? * 2#1 *" (once every month on the first Monday at midnight)
- "0 0 12 ? * 6L *" (once every month on the last Saturday at 12:00 PM)
- "0 0 0 ? * 5#2 *" (once every month on the second Friday at midnight)
- "0 0 12 ? * 7#3 *" (once every month on the third Sunday at 12:00 PM)
- "0 0 9 1 * ? *" (once every year on the 1st day at 9:00 AM)
- "0 0 0 1 1 ? *" (once every year on January 1st at midnight)
- 0 0 1 * * - This expression runs at the beginning of every month (1st day, at midnight).
- 0 0 0 * * ? - This expression runs every day at midnight.
- 0 30 11 * * ? - This expression runs every day at 11:30 AM.
- 0 0/30 9-17 * * ? - This expression runs every 30 minutes between 9 AM to 5 PM.
- 0 0 12 ? * TUE - This expression runs every Tuesday at 12 PM.
- 0 0 12 ? * WED - This expression runs every Wednesday at 12 PM.
- 0 15 10 ? * MON-FRI - This expression runs every weekday (Monday to Friday) at 10:15 AM.
- 0 0 22 ? * MON-FRI - This expression runs every weekday (Monday to Friday) at 10 PM.
- 0 0 17 ? * SAT - This expression runs every Saturday at 5 PM.
- 0 0 17 ? * SUN - This expression runs every Sunday at 5 PM.
728x90
반응형
'AWS' 카테고리의 다른 글
[Cloud9] Amazon Linux 2 에서 Python3.10 설치하기 (0) | 2023.03.25 |
---|---|
[AWS] Cloud9 ubuntu 환경 생성하고 python 3.10 설치하기 (0) | 2023.03.25 |
[AWS] Lambda 따라하기 (python) #6 Scheduler (2) | 2023.01.24 |
[AWS] Lambda 따라하기 (python) #5 Trigger (REST API) (0) | 2023.01.24 |
[AWS] Lambda 따라하기 (python) #4 Trigger (HTTP API) (0) | 2023.01.24 |
댓글