Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Creación de un temporizador de tareas con Lambda y Amazon SNS

Modo de enfoque
Creación de un temporizador de tareas con Lambda y Amazon SNS - AWS Step Functions

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.

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.

Este proyecto de muestra crea un temporizador de tareas. Implementa una máquina de AWS Step Functions estados que implementa un Wait estado y usa una AWS Lambda función que envía una notificación del Amazon Simple Notification Service (Amazon SNS). Un estado Estado Wait de un flujo de trabajo es un tipo de estado que espera a que un disparador realice una unidad de trabajo.

nota

Este proyecto de ejemplo implementa una AWS Lambda función para enviar una notificación del Amazon Simple Notification Service (Amazon SNS). También puede enviar una notificación de Amazon SNS directamente desde Amazon States Language. Consulte Integración de servicios con Step Functions.

Este proyecto de ejemplo crea la máquina de estados, una función Lambda y un tema de Amazon SNS, y configura los permisos AWS Identity and Access Management relacionados (IAM). Para obtener más información sobre los recursos que se crean con el proyecto de ejemplo Temporizador de tareas, consulte:

Para obtener más información sobre cómo AWS Step Functions puede controlar otros AWS servicios, consulte. Integración de servicios con Step Functions

Paso 1: Crear la máquina de estado

  1. Abra la consola de Step Functions y seleccione Crear máquina de estado.

  2. Busque y elija la plantilla de inicio con la que desee trabajar. Elija Siguiente para continuar.

  3. Elija Ejecutar una demostración para crear un ready-to-deploy flujo de trabajo y de solo lectura, o elija Construir a partir de ella para crear una definición de máquina de estados editable sobre la que pueda crear y luego implementar.

  4. Elija Utilizar plantilla para continuar con la selección.

Los siguientes pasos dependen de su elección anterior:

  1. Realice una demostración: puede revisar la máquina de estados antes de crear un proyecto de solo lectura con los recursos desplegados por usted. AWS CloudFormation Cuenta de AWS

    Puede ver la definición de la máquina de estado y, cuando esté listo, seleccione Implementar y ejecutar para implementar el proyecto y crear los recursos.

    El recurso y los permisos pueden tardar hasta 10 minutos en crearse. Puede usar el enlace de ID de pila para supervisar el progreso en AWS CloudFormation.

    Una vez completada la implementación, debería ver su nueva máquina de estado en la consola.

  2. Cree a partir de ella: puede revisar y editar la definición del flujo de trabajo. Es posible que tenga que establecer valores para los marcadores de posición en el proyecto de ejemplo antes de intentar ejecutar su flujo de trabajo personalizado.

nota

Es posible que se apliquen cargos estándar por los servicios implementados en su cuenta.

Paso 2: Ejecutar la máquina de estado

  1. En la página Máquina de estado, elija su proyecto de muestra.

  2. En la página del proyecto de muestra, seleccione Iniciar ejecución.

  3. En el cuadro de diálogo Iniciar ejecución, haga lo siguiente:

    1. (Opcional) Introduzca un nombre de ejecución personalizado para anular el valor predeterminado generado.

      Nombres y registros con caracteres no ASCII

      Step Functions acepta nombres para máquinas de estado, ejecuciones, actividades y etiquetas que contengan caracteres no ASCII. Como estos caracteres no funcionan con Amazon CloudWatch, te recomendamos que utilices únicamente caracteres ASCII para poder realizar un seguimiento de las CloudWatch métricas.

    2. (Opcional) En el cuadro Entrada, introduzca los valores de entrada como JSON. Puede omitir este paso si ejecuta una demostración.

    3. Seleccione Iniciar ejecución.

    La consola Step Functions lo dirigirá a una página de detalles de ejecución en la que puede elegir estados en la vista de gráficos para explorar la información relacionada en el panel Detalles del paso.

¡Enhorabuena!

Ahora debería disponer de una demostración en ejecución o de una definición de máquina de estado que pueda personalizar.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.