Eliminar una programación en el Programador de EventBridge
Puede eliminar una programación configurando la eliminación automática o eliminando manualmente una programación individual. Utilice los siguientes temas para obtener información sobre cómo eliminar una programación mediante ambos métodos y por qué podría elegir un método en lugar del otro.
Eliminación tras la finalización de la programación
Configure la eliminación automática una vez finalizada la programación si quiere evitar tener que gestionar de forma individual los recursos de la programación en el Programador de EventBridge. En las aplicaciones en las que crea miles de programaciones a la vez y necesita flexibilidad para escalar verticalmente el número de programaciones a pedido, la eliminación automática puede garantizar que no alcance la cuota de su cuenta para la cantidad de programaciones de una región específica.
Al configurar la eliminación automática de una programación, el Programador de EventBridge elimina la programación tras su última invocación de destino. En el caso de las programaciones únicas, esto ocurre después de que la programación haya invocado su destino una vez. En el caso de las programaciones recurrentes que configura con expresiones de frecuencia o cron, la programación se elimina después de su última invocación. La última invocación de una programación recurrente es la invocación que se produce más cerca de la EndDate
que especifique. Si configura una programación con eliminación automática pero no especifica un valor para EndDate
, el Programador de EventBridge no eliminará automáticamente la programación.
Puede configurar la eliminación automática al crear una programación por primera vez o actualizar las preferencias de una programación existente. Los siguientes pasos describen cómo configurar la eliminación automática de una programación existente.
Eliminación manual
Cuando ya no necesite una programación, puede eliminarla mediante la operación DeleteSchedule
.
ejemplo AWS CLI
$
aws scheduler delete-schedule --name
your-schedule
ejemplo SDK de Python
import boto3 scheduler = boto3.client('scheduler') scheduler.delete_schedule(Name="your-schedule")