Publicado en: Sep 30, 2021
AWS Step Functions ahora se integra con AWS SDK, lo que amplía el número de servicios de AWS compatibles de 17 a más de 200 y las acciones de API de AWS de 46 a más de 9000.
AWS Step Functions es un servicio de flujos de trabajo visual y que requiere poco código que los desarrolladores usan para crear aplicaciones distribuidas, automatizar procesos de TI y empresariales y crear canalizaciones de datos y machine learning mediante servicios de AWS. Los desarrolladores definen flujos de trabajo visualmente con Workflow Studio en el lenguaje de programación de su elección usando el CDK o en Python usando el SDK de ciencia de datos de AWS Step Functions. Estos flujos de trabajo usan las integraciones de servicios de Step Functions para componer código (ejecutado en AWS Lambda o Amazon ECS) o recursos de AWS (como tablas de DynamoDB, trabajos de AWS Glue y buses de eventos de AWS EventBridge) en componentes de aplicaciones modernas.
Ahora, con la integración de AWS SDK, crear en AWS es más fácil. Los desarrolladores de SaaS pueden usar datos almacenados en Amazon S3, ampliarlos con información almacenada en Amazon DynamoDB y, luego, procesarlos con servicios de AWS Machine Learning, como Amazon Textract o Amazon Comprehend con el fin de agregar nuevas capacidades para sus usuarios. Los ingenieros de operaciones de seguridad pueden crear flujos de trabajo fiables que se pueden observar y auditar y, además, reaccionan a eventos de Amazon EventBridge para luego ejecutar acciones en Amazon EC2 y así reforzar los controles de TI. Los desarrolladores de aplicaciones móviles pueden crear una API síncrona que use Amazon Personalize, Amazon Location Service y Amazon Pinpoint to enriquecer la experiencia de sus usuarios. Estas soluciones pueden ser más rápidas de crear, más fáciles de escalar y más baratas de mantener, pues Step Functions administra la complejidad para que los desarrolladores puedan centrarse en la lógica empresarial. Asimismo, los desarrolladores obtienen esta ventaja con la selección completa de servicios de AWS.
La integración de AWS SDK está disponible de manera general en las siguientes regiones: EE. UU. Este (Ohio y Norte de Virginia), EE. UU. Oeste (Oregón y Norte de California), Canadá (Central), UE (Irlanda y Fráncfort) y Asia-Pacífico (Tokio). Estará disponible de manera general en el resto de regiones comerciales donde se ofrece Step Functions en los próximos días. Para obtener una lista completa de regiones y servicios ofrecidos, consulte Regiones de AWS.
Para más información sobre estas nuevas integraciones, consulte la publicación de blog sobre el lanzamiento, eche un vistazo a la guía para desarrolladores y pruebe a crear una máquina de estado con nuestro tutorial para la integración de AWS SDK.