Articles of aws lambda

El rol definido para la función no puede ser asumido por Lambda

Recibo el error “Lambda no puede asumir el rol definido para la función” cuando bash crear una función lambda con el comando create-function. aws lambda create-function –región us-west-2 – nombre de la función HelloPython –zip-file fileb: //hello_python.zip –role arn: aws: iam :: my-acc-account-id: role / predeterminado –handler hello_python.my_handler –runtime python2.7 – tiempo fuera 15 –Memoria […]

Lectura de archivos activados por el evento s3.

Esto es lo que quiero hacer: El usuario carga un archivo csv en AWS S3 bucket. Al subir el archivo, S3 bucket invoca la función lambda que he creado. Mi función lambda lee el contenido del archivo csv, luego envía un correo electrónico con el contenido y la información del archivo Ambiente local Versión de […]

Spark submit (2.3) en el grupo de kubernetes de Python

Así que ahora que k8s está integrado directamente con spark en 2.3, mi envío de spark desde la consola se ejecuta correctamente en un maestro de kuberenetes sin que se ejecuten los pods de spark master, spark maneja todos los detalles de k8s: spark-submit \ –deploy-mode cluster \ –class com.app.myApp \ –master k8s://https://myCluster.com \ –conf […]

Función AWS Lambda usando el tiempo de espera de Boto3

He resuelto mi propia pregunta, ¡pero la estoy publicando de todos modos con la esperanza de salvar a alguien más unas horas! Tengo un proyecto sin servidor en AWS que usa Python para insertar un registro en una cola de kinesis. Sin embargo, cuando uso boto3.client (‘kinesis’) o la función put_record, parece que se cuelga […]

Función Python / AWS Lambda: ¿Cómo ver / tmp el almacenamiento?

Las funciones Lambda tienen acceso al espacio en disco en sus propios directorios /tmp . Mi pregunta es, ¿dónde puedo ver visualmente el directorio /tmp ? Estoy intentando descargar los archivos en el directorio /tmp para leerlos, y también escribirle un nuevo archivo. De hecho, quiero ver los archivos con los que trabajo que se […]

Cómo agregar respuestas múltiples en AWS Lex

Estaba tratando de agregar respuestas múltiples para AWS Lex usando funciones de Lambda de AWS, pero estoy enfrentando este error. Estaba tratando de Pero estoy atascado en el mensaje. Se ha producido un error: Respuesta Lambda no válida: se recibió una respuesta no válida de Lambda: No se puede construir la instancia de Mensaje, problema: […]

No se puede utilizar el módulo de solicitudes en AWS Lambda

Necesito hacer una llamada de descanso dentro de un script de Python, que se ejecuta una vez por día. No puedo empaquetar el paquete de “solicitudes” en mi paquete python usando AWS Lambdas. Me sale el error: “No se puede importar el módulo ‘lambda_function’: no ​​hay un módulo llamado lambda_function” Lo dividí en el script […]

Reutilización de la sesión de la base de datos Cassandra en AWS Lambda (python)

Estoy tratando de reutilizar una sesión de clúster de Cassandra para las siguientes llamadas a la función de AWS Lambda. Lo he implementado con éxito en Java, pero al reutilizar la sesión en python se agota el tiempo de espera de la invocación lambda (la primera llamada que realiza la inicialización está bien). Desde los […]

¿Una forma elegante de crear miniaturas de imágenes almacenadas en s3 con ec2 y comunicarse con los Rails al finalizar?

OK, así que un resumen rápido de mi configuración y lo que quiero lograr: Tengo un servidor Rails 2.3.5 que ejecuta mi sitio web. Tengo una aplicación flash en mi sitio donde los usuarios pueden subir imágenes directamente a s3. Cuando se completa una carga, se notifican los Rails. En el punto donde la imagen […]

cómo cargar código python con bibliotecas a aws lambda desde la máquina local de Windows usando la consola aws

Necesito usar AWS Lambda activado a través de la puerta de enlace API. Tengo una secuencia de comandos de Python que carga un modelo de aprendizaje automático de S3bucket y obtiene información de la llamada de api y predice el resultado. Puedo activar con éxito la función lambda escrita en línea en python. Pero quiero […]