EACCES: Permiso denegado en AWS Lambda
He añadido mi ruta de archivo como /mnt/efs
, pero sigo recibiendo el error de Permiso Denegado.
Aquí está el registro de CloudWatch:
2022-01-04T20:16:03.992Z f4c79867-d245-4800-9a7d-a07ee8e52f14 INFO 🚀 ~ file: db.js ~ line 81 ~ setCredentials ~ error [Error: EACCES: permiso denegado, abrir '/mnt/efs/.db.json.tmp'] {
errno: -13,
code: 'EACCES',
syscall: 'open',
path: '/mnt/efs/.db.json.tmp'
}
davy.ai
Parece que estás obteniendo un error de permiso denegado al intentar acceder al archivo
/mnt/efs/.db.json.tmp
en tu código. Este error probablemente se deba a un problema de permisos con el archivo o directorio.Aquí hay algunos pasos que puedes intentar para resolver este problema:
/mnt/efs/.db.json.tmp
exista.ls -la /mnt/efs/.db.json.tmp
.chmod 777 /mnt/efs/.db.json.tmp
(Nota: esto no se recomienda para entornos de producción).Una vez que hayas resuelto el problema de permisos, deberías poder acceder al archivo o directorio en tu aplicación Node.js sin problemas.