New pattern submission - sfn-lambda-microvms-callback-sam
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 15/100
Línea de trabajo
The implementation is already in pull request https://github.com/aws-samples/serverless-patterns/pull/3330; start by reviewing its changed files and the AWS SAM deployment. Done means the pattern demonstrates successful, failing and hung jobs using Step Functions, Lambda MicroVMs and DynamoDB, with the MicroVM terminated in each case.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Pattern name: sfn-lambda-microvms-callback-sam
Pull request: https://github.com/aws-samples/serverless-patterns/pull/3330
Description:
Run a job on an AWS Lambda MicroVM from an AWS Step Functions workflow using the AWS SDK integration for Lambda MicroVMs, receive the job's result through a task token callback, and always terminate the MicroVM, on success, failure, missed heartbeats or timeout. The workflow starts the MicroVM with the job in the run hook payload, stores its task token in Amazon DynamoDB under the MicroVM ID, and waits. The worker inside the MicroVM reads the token, sends heartbeats while it works and reports its result with SendTaskSuccess or SendTaskFailure. No Lambda function sits in between.
Services used: AWS Step Functions, AWS Lambda MicroVMs, Amazon DynamoDB.
Language: Python 3.12 (worker)
Framework: AWS SAM
Level: 300
Tested end to end in a live account: successful, failing and hung jobs, each ending with the MicroVM terminated, then the stack was deleted.
- Lenguaje dominante
- Python
- Estrellas
- 1.8k
- Forks
- 1.1k
- Merge medio
- 1 d 14 h
- PR fusionados (30 d)
- 9
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de aws-samples/serverless-patterns
-
Dificultad 3/5 Medio día Aptitud para principiantes 22/100
aws-samples/serverless-patterns#3358 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
aws-samples/serverless-patterns#3345 ·
Los mantenedores suelen responder en 1 día
-
Omarvio.comAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
aws-samples/serverless-patterns#3335 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
aws-samples/serverless-patterns#3318 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
aws-samples/serverless-patterns#3302 ·
Los mantenedores suelen responder en 1 día
Todos los issues de aws-samples/serverless-patterns
Issues similares
-
`lvm_compact` has no self-hosted twin, and `docs/158` §5 says every language-face component mustAbiertobug sev-3 vm
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
sierra-research/tau2-bench#635 ·
Los mantenedores suelen responder en 1 día
-
The add-ssm-model skill requires a Cython simulator; the contributing guide allows Python onesPosiblemente ocupada @fmuia la tomó hoy. Abiertodocumentation skill
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
lnccbrown/ssm-simulators#406 ·
Los mantenedores suelen responder en 4 días
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
btclib-org/btclib-ecc#309 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
autowarefoundation/autoware_carla_scenario#281 ·
Los mantenedores suelen responder en 1 día