Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
¿Cómo soluciono el error «Runtime.InvalidEntrypoint» de mi función de Lambda que proviene de una imagen de contenedor de Docker?
2 minutos de lectura
0
Cuando intento crear una función de AWS Lambda a partir de una imagen de contenedor de Docker, aparece el error «Runtime.InvalidEntrypoint».
Resolución
Si configuras mal una entrada de la función de Lambda, es posible que recibas el error «Runtime.InvalidEntrypoint».
Para resolver este problema, comprueba los siguientes ajustes de configuración para la función de Lambda:
Comprueba que los argumentos ENTRYPOINT y CMD de tu imagen de contenedor de Docker incluyan la ruta absoluta como ubicación.
Asegúrate de que la imagen del contenedor de Docker no contenga un enlace simbólico como ENTRYPOINT.
Asegúrate de que ENTRYPOINT sea correcto en la configuración de la función de Lambda. ENTRYPOINT debe coincidir con el comando del Dockerfile de la imagen del contenedor que se usa en la versión ejecutable.
Comprueba que la imagen del contenedor de Docker se envía al Amazon Elastic Container Registry (Amazon ECR) correcto.
Asegúrate de que la arquitectura de la imagen de Docker y la función de Lambda coincidan. Lambda admite arquitecturas de conjuntos de instrucciones arm64 and x86_64. Para crear la imagen del contenedor, utiliza la plataforma linux/amd64 o linux/arm64.
Ejemplo: