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.
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
Inicia sesión en la EventBridge consola de Amazon AWS Management Console y ábrela en https://console.aws.amazon.com/events/.
-
En el panel de navegación izquierdo, elija Grupos de programaciones.
-
En la página de Grupos de programaciones, elija Crear grupo de programaciones.
-
En la sección Detalles del grupo de programaciones, en Nombre, introduzca un nombre para el grupo. Por ejemplo, TestGroup
.
-
En la sección Etiquetas, haga lo siguiente:
-
Elija Añadir nueva etiqueta.
-
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
.
-
En Valor (opcional), introduzca el valor que desee asignar a esta clave. Para este tutorial, introduzca el valor development
para la clave de entorno.
Puede añadir etiquetas adicionales al grupo una vez que lo haya creado.
-
Seleccione Crear grupo de programaciones para finalizar. El nuevo grupo aparece en la lista Grupos de programaciones.
-
(Opcional) Para editar un grupo o administrar sus etiquetas, active la casilla del nuevo grupo y elija Editar.
El grupo de programaciones default
no se puede editar.
- AWS CLI
-
Para crear un grupo nuevo mediante el AWS CLI
-
Abra una nueva ventana del símbolo del sistema.
-
Desde AWS Command Line Interface (AWS CLI), ingresa el siguiente create-schedule-group
comando 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
-
Inicia sesión en la EventBridge consola de Amazon AWS Management Console y ábrela en https://console.aws.amazon.com/events/.
-
En el panel de navegación izquierdo, elija Programaciones en el panel de navegación izquierdo.
-
En la tabla Programaciones, seleccione Crear programación para crear una nueva programación.
-
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
.
-
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.
-
Para finalizar y guardar la programación, seleccione Guardar programación.
- AWS CLI
-
Para asociar un horario a un grupo mediante el AWS CLI
-
Abra una nueva ventana del símbolo del sistema.
-
Desde AWS Command Line Interface (AWS CLI), introduzca el siguiente create-schedule
comando. 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
.