Articles of aws lambda

Solución de problemas del kit de habilidades de Alexa de Amazon (ASK) Lambda

Estoy empezando con el desarrollo ASK. Estoy un poco confundido por algún comportamiento y me gustaría saber cómo depurar errores desde la consola del “simulador de servicio”. ¿Cómo puedo obtener más información sobre el The remote endpoint could not be called, or the response it returned was invalid. errores? Aquí está mi situación: Tengo una […]

AWS Lambda no está leyendo variables de entorno

Estoy escribiendo un script en python para consultar los metadatos de vulnerabilidad en la API de Qualys. Lo estoy ejecutando como una función lambda en AWS. He configurado mis variables de entorno en la consola, pero cuando ejecuto mi función, aparece el siguiente error: module initialization error: name ‘QUALYS_USERNAME’ is not defined Estoy usando este […]

¿Cómo implemento una función en python con sus dependencias?

Estoy tratando de usar el marco serverless para crear e implementar una función de AWS Lambda. vendored una carpeta llamada vendored en la raíz del proyecto e instalé (usando pip install ) las dependencias de la función. Sin embargo, cada vez que bash ejecutarlo (usando la serverless function run ) recibí un error: Sin servidor: […]

No se puede importar el módulo en AWS Lambda (Python)

Tengo un script de python llamado foo.py Tiene una función de controlador lambda definida de esta manera: def handler(event, context): for record in event[‘Records’]: bucket = record[‘s3’][‘bucket’][‘name’] key = record[‘s3’][‘object’][‘key’] download_path = ‘/tmp/{}.gz’.format(key) csv_path = ‘/tmp/{}.csv’.format(key) … proceed to proprietary stuff Esto está en un archivo zip así: -foo.zip -foo.py -dependencies He cargado este archivo […]

¿Cómo autenticar la solicitud web sin servidor utilizando la API web de AWS y Lambda?

Poca información de fondo, He construido un sitio web interactivo donde los usuarios pueden cargar imágenes a S3. Lo construí para que la carga de la imagen vaya directamente desde el navegador a AWS S3 mediante una solicitud firmada (Python Django Backend). Ahora el problema es que los usuarios desean poder rotar la imagen. De […]

aws – “No se puede importar el ‘proceso’ del módulo: /var/task/numpy/core/multiarray.so: encabezado ELF no válido”

Al utilizar aws lambda, recibo el siguiente error cuando el script se ejecuta con el módulo numpy: No se puede importar el ‘proceso’ del módulo: /var/task/numpy/core/multiarray.so: encabezado ELF no válido ¿Se relaciona este problema con numpy en sí o numpy específicamente en aws lambda? ¿Qué es un encabezado ELF no válido? Editar: Creo que esto […]

Cómo instalar pymysql en AWS lambda

He buscado aquí y aquí mientras intentaba averiguar cómo hacer funcionar pymysql en AWS lambda. Los ejemplos que he visto hasta ahora son extremadamente complejos, y con el tutorial de GitHub llegué hasta IAM antes de comenzar a encontrar errores de permisos que no sabía cómo resolver. Literalmente, todo lo que quiero hacer es llamar […]

Acceso a metadatos desde AWS S3 con AWS Lambda

Me gustaría recuperar algunos metadatos que agregué (usando la consola x-amz-meta-my_variable) cada vez que subo un objeto a S3. He configurado lambda a través de la consola para disparar cada vez que se carga un objeto en mi cubo Me pregunto si puedo usar algo como variable = event[‘Records’][0][‘s3’][‘object’][‘my_variable’] para recuperar estos datos o si […]

El ejemplo más simple para transmitir audio con Alexa.

Estoy tratando de poner en marcha la nueva API de transmisión de audio. ¿Es válida la siguiente respuesta? Recibo un error “hubo un problema con la habilidad” cuando lo probé en mi dispositivo. Aquí está el código para mi función AWS-lambda: def lambda_handler(event, context): return { “response”: { “directives”: [ { “type”: “AudioPlayer.Play”, “playBehavior”: “REPLACE_ALL”, […]

Agregando atributos de sesión en Python para habilidades de Alexa

Tengo 3 ranuras ( account , valor de dollar_value , recipient_first ) dentro de mi esquema de intención para una habilidad de Alexa y quiero guardar las ranuras que proporcione el orador en los Atributos de la sesión. Estoy usando los siguientes métodos para establecer los atributos de la sesión: def create_dollar_value_attribute(dollar_value): return {“dollar_value”: dollar_value} […]