EventBridge Scheduler에서 일정 삭제
자동 삭제를 구성하거나 개별 일정을 수동으로 삭제하여 일정을 삭제할 수 있습니다. 다음 항목을 통해 두 가지 방법을 모두 사용하여 일정을 삭제하는 방법과 한 가지 방법을 다른 방법 대신 선택하는 이유를 알아보십시오.
일정 완료 후 삭제
EventBridge 스케줄러에서 일정 리소스를 개별적으로 관리할 필요가 없도록 하려면 일정 완료 후 자동 삭제를 구성하십시오. 한 번에 수천 개의 일정을 만들고 필요에 따라 일정 수를 확장할 수 있는 유연성이 필요한 애플리케이션에서는 자동 삭제를 통해 지정된 지역의 일정 수에 해당하는 계정 할당량에 도달하지 않을 수 있습니다.
일정에 대한 자동 삭제를 구성하면 EventBridge 스케줄러는 마지막 대상의 간접 호출 후에 일정을 삭제합니다. 일회성 일정의 경우 일정이 대상을 한 번 간접적으로 호출한 후에 삭제가 발생합니다. rate 또는 cron 표현식으로 설정한 반복 일정의 경우 마지막 간접 호출 이후 일정이 삭제됩니다. 반복 일정의 마지막 간접 호출은 지정한 EndDate
와 가장 가까운 시간에 발생하는 간접 호출입니다. 자동 삭제를 사용하여 일정을 구성하지만 EndDate
값을 지정하지 않은 경우 EventBridge 스케줄러는 일정을 자동으로 삭제하지 않습니다.
일정을 처음 생성할 때 자동 삭제를 설정하거나 기존 일정의 기본 설정을 업데이트할 수 있습니다. 다음 단계에서는 기존 예약에 자동 삭제를 구성하는 방법을 설명합니다.
수동 삭제
일정이 더 이상 필요하지 않으면 DeleteSchedule
작업으로 삭제할 수 있습니다.
예 AWS CLI
$
aws scheduler delete-schedule --name
your-schedule
예 Python SDK
import boto3 scheduler = boto3.client('scheduler') scheduler.delete_schedule(Name="your-schedule")