Buena tarde,
Si están realizando una invocación de una lambda que utilice la instancia de java.io.File y al invocarla desde el Postman les sale el error: "No such file or directory", y están utilizando el código System.getProperty("user.home"), en donde al imprimirlo en un log les sale la ruta: /home/sbx_user1051 o similar, se debe a que el user.home no es una propiedad que exista en AWS Lambda, por lo tanto se debe usar un directorio donde pueda escribir un archivo, como lo es el directorio: /tmp
File convFile = new File("/tmp", /*System.getProperty("user.home"),*/ "prueba.pdf"/*file.getOriginalFilename()*/);
Listo, con eso les funcionara.
Basado en:
0 comentarios :
Publicar un comentario