

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Amazon EventBridge Scheduler
<a name="using-eventbridge-scheduler"></a>

[Amazon EventBridge Scheduler](https://docs.aws.amazon.com/scheduler/latest/UserGuide/what-is-scheduler.html) es un programador sin servidor que le permite crear, ejecutar y gestionar tareas desde un servicio gestionado centralizado. Con EventBridge Scheduler, puede crear planificaciones mediante expresiones cron y rate para patrones recurrentes, o configurar invocaciones únicas. Puede configurar intervalos de tiempo flexibles para la entrega, definir límites de reintentos y establecer el tiempo máximo de retención para las invocaciones de la API.

![En momentos específicos o intervalos definidos, la programación envía las tareas a la API de servicio especificada AWS .](http://docs.aws.amazon.com/es_es/eventbridge/latest/userguide/images/schedule-types_eventbridge_conceptual.svg)


EventBridge El programador es altamente personalizable y ofrece una escalabilidad mejorada en comparación con [las reglas EventBridge programadas](eb-create-rule-schedule.md), con un conjunto más amplio de operaciones y AWS servicios de la API de destino. Te recomendamos que utilices EventBridge Scheduler para invocar los objetivos según un cronograma.

## Configurar el rol de ejecución
<a name="using-eventbridge-scheduler-execution-role"></a>

 Al crear una nueva programación, EventBridge Scheduler debe tener permiso para invocar la operación de la API de destino en tu nombre. *Estos permisos se otorgan a EventBridge Scheduler mediante una función de ejecución.* La política de permisos que adjunta al rol de ejecución de su programación define los permisos necesarios. Estos permisos dependen de la API de destino que desee que invoque EventBridge Scheduler.

 Cuando utilizas la consola del EventBridge Scheduler para crear una programación, como en el siguiente procedimiento, EventBridge Scheduler configura automáticamente una función de ejecución en función del objetivo seleccionado. Si desea crear un cronograma utilizando uno de los EventBridge planificadores SDKs, debe tener un rol de ejecución existente que otorgue los permisos que el EventBridge programador requiere para invocar un destino. AWS CLI CloudFormation Para obtener más información sobre la configuración manual de una función de ejecución para su programación, consulte [Configuración de una función de ejecución](https://docs.aws.amazon.com/scheduler/latest/UserGuide/setting-up.html#setting-up-execution-role) en la Guía del usuario del *EventBridge Scheduler*. 

## Recursos relacionados
<a name="using-eventbridge-scheduler-related-resources"></a>

 Para obtener más información sobre EventBridge Scheduler, consulte lo siguiente: 
+ [EventBridge Guía del usuario de Scheduler](https://docs.aws.amazon.com/scheduler/latest/UserGuide/what-is-scheduler.html)
+ [EventBridge Referencia de la API de Scheduler](https://docs.aws.amazon.com/scheduler/latest/APIReference/Welcome.html)
+ [EventBridge Precios de Scheduler](https://aws.amazon.com/eventbridge/pricing/#Scheduler)

## Creación de una programación
<a name="using-eventbridge-scheduler-create"></a>

**Creación de una programación con la consola**

1. Abre la consola de Amazon EventBridge Scheduler en [https://console.aws.amazon.com/scheduler/casa.](https://console.aws.amazon.com/scheduler/home/)

1.  En la página **Programaciones**, elija **Crear programación**. 

1.  En la página **Especificar los detalles de la programación**, en la sección **Nombre y descripción de la programación**, proceda del modo siguiente: 

   1. En **Nombre de la programación**, escriba un nombre para la programación. Por ejemplo, **MyTestSchedule**. 

   1. (Opcional) En **Descripción**, escriba una descripción para su programación. Por ejemplo, **My first schedule**.

   1. En **Grupo de programaciones**, elija un grupo de programaciones de la lista desplegable. Si no tiene un grupo, elija **predeterminado**. Para crear un grupo de programaciones, elija **crear mi propia programación**. 

      Los grupos de programaciones se utilizan para añadir etiquetas a grupos de programaciones. 

1. 

   1. Elija sus opciones de programación.    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/eventbridge/latest/userguide/using-eventbridge-scheduler.html)

1. (Opcional) Si elige **Programación recurrente** en el paso anterior, en la sección de **Periodo de tiempo**, realice lo siguiente: 

   1. En **Zona horaria**, elija una zona horaria. 

   1. En **Fecha y hora de inicio**, introduzca una fecha válida con el formato `YYYY/MM/DD` y, a continuación, especifique una marca de tiempo con el formato `hh:mm` de 24 horas. 

   1. En **Fecha y hora de finalización**, introduzca una fecha válida con el formato `YYYY/MM/DD` y, a continuación, especifique una marca de tiempo con el formato `hh:mm` de 24 horas. 

1. Elija **Siguiente**. 

1. En la página **Seleccione el destino**, elija la operación de AWS API que EventBridge Scheduler invoca: 

   1. En **API de destino**, seleccione **Destinos con plantillas**.

   1. Elija **Amazon EventBridge PutEvents**.

   1. En **PutEvents**, especifique lo siguiente:
      + Para el **autobús de EventBridge eventos**, elija el autobús de eventos en el menú desplegable. Por ejemplo, **default**.

        También puedes crear un nuevo bus de eventos en la EventBridge consola seleccionando **Crear un nuevo bus de eventos**.
      + En **Detail-type**, introduzca el tipo de detalle de los eventos que quiere que coincidan. Por ejemplo, **Object Created**.
      + En **Source**, introduzca el nombre del servicio que es el origen de los eventos. 

        Para los eventos de AWS servicio, especifique el prefijo del servicio como origen. No incluya el prefijo `aws.`. Por ejemplo, para los eventos de Amazon S3, introduzca **s3**.

        Para determinar el prefijo de un servicio, consulte [Tabla de claves de condición](https://docs.aws.amazon.com/service-authorization/latest/reference/reference_policies_actions-resources-contextkeys.html#context_keys_table) en la *Referencia de autorización del servicio*. Para obtener más información sobre los valores de los eventos de origen y de tipo de detalle, consulte [Metadatos de eventos de servicios de AWS](https://docs.aws.amazon.com/eventbridge/latest/ref/events-structure.html) en la *Referencia de eventos*.
      + (Opcional): en **Detalles**, introduzca un patrón de eventos para filtrar aún más los eventos a los que envía el EventBridge Scheduler. EventBridge

        Para obtener más información, consulte [Creación de patrones de EventBridge eventos de Amazon](eb-event-patterns.md).

1. Elija **Siguiente**. 

1. En la página **Configuración**, haga lo siguiente: 

   1. Para activar la programación, en **Estado de la programación**, cambie a **Habilitar programación**. 

   1. Para configurar una política de reintentos para su programación, en **Política de reintento y cola de mensajes fallidos (DLQ)**, realice lo siguiente:
      + Cambie a **Reintentar**.
      + En el **campo Duración máxima del evento**, introduce el **número máximo de horas** y **minutos** que el EventBridge Programador debe mantener sin procesar un evento.
      + El tiempo máximo es de 24 horas.
      + En **Máximo número de reintentos**, introduce el número máximo de veces que EventBridge Scheduler reintenta la programación si el objetivo devuelve un error. 

         El valor máximo es 185 reintentos. 

      Con las políticas de reintentos, si un programa no puede invocar su objetivo, Scheduler vuelve a ejecutar el programa. EventBridge Si se encuentra configurado, debe establecer el tiempo máximo de retención y los reintentos máximos para la programación.

   1. Elija dónde guarda el EventBridge Scheduler los eventos no entregados.     
[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/eventbridge/latest/userguide/using-eventbridge-scheduler.html)

   1. Para utilizar una clave administrada por el cliente a fin de cifrar la entrada de destino, en **Cifrado**, elija **Personalizar la configuración de cifrado (avanzado)**. 

      Si elige esta opción, ingrese un ARN de clave de KMS existente o elija **Crear una  AWS KMS key** para navegar hasta la consola de  AWS KMS . Para obtener más información sobre cómo EventBridge Scheduler cifra los datos en reposo, consulte [Cifrado en reposo en la Guía del](https://docs.aws.amazon.com/scheduler/latest/UserGuide/encryption-rest.html) usuario de *Amazon EventBridge Scheduler*. 

   1. Para que EventBridge Scheduler cree un nuevo rol de ejecución para usted, elija **Crear un nuevo rol** para este programa. A continuación, ingrese un nombre para el **Nombre de rol**. Si eliges esta opción, EventBridge Scheduler adjunta al rol los permisos necesarios para el objetivo creado con la plantilla.

1. Elija **Siguiente**. 

1.  En la página de **Revisar y crear una programación**, revise los detalles de su programación. En cada sección, elija **Editar** para volver a ese paso y editar sus detalles. 

1. Elija **Crear programación**. 

   Puede ver una lista de sus programaciones nuevas y existentes en la página **Programaciones**. En la columna **Estado**, verifique que su programación nueva se encuentre **Habilitada**. 