Crear un grupo de horarios en Scheduler EventBridge - EventBridge Planificador

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.

Crear un grupo de horarios en Scheduler EventBridge

Utilice los grupos de programaciones y el etiquetado para organizar las programaciones que comparten un propósito común o que pertenecen al mismo entorno. En los siguientes pasos, creará un nuevo grupo de programaciones y lo etiquetará con una etiqueta. A continuación, asocie una nueva programación a ese grupo.

nota

Una vez que haya creado un grupo, no podrá eliminar una programación de ese grupo ni asociarla a un grupo diferente. Solo puede asociar una programación a un grupo cuando la crea por primera vez.

Paso uno: Crear un nuevo grupo de programaciones

En los siguientes temas se describe cómo crear un nuevo grupo de programaciones y etiquetarlo con la siguiente etiqueta: environment:development.

AWS Management Console
Para crear un grupo nuevo mediante el AWS Management Console
  1. Inicia sesión en la EventBridge consola de Amazon AWS Management Console y ábrela en https://console.aws.amazon.com/events/.

  2. En el panel de navegación izquierdo, elija Grupos de programaciones.

  3. En la página de Grupos de programaciones, elija Crear grupo de programaciones.

  4. En la sección Detalles del grupo de programaciones, en Nombre, introduzca un nombre para el grupo. Por ejemplo, TestGroup.

  5. En la sección Etiquetas, haga lo siguiente:

    1. Elija Añadir nueva etiqueta.

    2. En Clave, introduzca el nombre que desee asignar a esta clave. En este tutorial, para etiquetar el entorno al que pertenece este grupo de programaciones, introduzca environment.

    3. En Valor (opcional), introduzca el valor que desee asignar a esta clave. Para este tutorial, introduzca el valor development para la clave de entorno.

      nota

      Puede añadir etiquetas adicionales al grupo una vez que lo haya creado.

  6. Seleccione Crear grupo de programaciones para finalizar. El nuevo grupo aparece en la lista Grupos de programaciones.

  7. (Opcional) Para editar un grupo o administrar sus etiquetas, active la casilla del nuevo grupo y elija Editar.

    nota

    El grupo de programaciones default no se puede editar.

AWS CLI
Para crear un grupo nuevo mediante el AWS CLI
  1. Abra una nueva ventana del símbolo del sistema.

  2. Desde AWS Command Line Interface (AWS CLI), ingresa el siguiente create-schedule-groupcomando para crear un grupo nuevo. Este comando crea un grupo con una etiqueta: environment:development. Puede usar esta etiqueta o un sistema de etiquetado similar para etiquetar sus grupos de programaciones según el entorno al que pertenecen.

    Sustituya el nombre del programa y la clave y el valor de la etiqueta por su información.

    $ aws scheduler create-schedule-group --name TestGroup --tags Key=environment,Value=development

De forma predeterminada, el nuevo grupo se encuentra en el estado ACTIVE. Ahora puede asociar nuevas programaciones al nuevo grupo que creó.

Paso dos: asociar una programación al grupo

Siga los pasos siguientes para asociar una nueva programación al grupo que creó en el paso anterior.

AWS Management Console
Para asociar un horario a un grupo mediante el AWS Management Console
  1. Inicia sesión en la EventBridge consola de Amazon AWS Management Console y ábrela en https://console.aws.amazon.com/events/.

  2. En el panel de navegación izquierdo, elija Programaciones en el panel de navegación izquierdo.

  3. En la tabla Programaciones, seleccione Crear programación para crear una nueva programación.

  4. En la página Especificar los detalles de la programación, en Grupo de programaciones, seleccione el nombre del nuevo grupo en la lista desplegable. Por ejemplo, seleccione TestGroup.

  5. Especifique un patrón de programación, un destino y una configuración y, a continuación, revise su selección en la página Revisar y guardar la programación. Para obtener más información sobre la configuración de una programación nueva, consulte Cómo empezar con EventBridge Scheduler.

  6. Para finalizar y guardar la programación, seleccione Guardar programación.

AWS CLI
Para asociar un horario a un grupo mediante el AWS CLI
  1. Abra una nueva ventana del símbolo del sistema.

  2. Desde AWS Command Line Interface (AWS CLI), introduzca el siguiente create-schedulecomando. Esto crea una programación y la asocia al grupo del paso anterior, denominado sqs-test-schedule. Este programa utiliza el tipo de destino Amazon SQS basado en plantilla para invocar la operación SendMessage. Sustituya el nombre del programa, el destino y el nombre del grupo por su información.

    $ aws scheduler create-schedule --name sqs-test-schedule --schedule-expression 'rate(5 minutes)' \ --target '{"RoleArn": "ROLE_ARN", "Arn": "QUEUE_ARN", "Input": "TEST_PAYLOAD" }' \ --group-name TestGroup --flexible-time-window '{ "Mode": "OFF"}'

Su nueva programación ahora está asociada al grupo de programaciones TestGroup.