Настройка функций PHP Lamdba на локальном уровне - точка входа требует, чтобы имя обработчика было первым аргументом
Я пытаюсь создать локальную среду для разработки функций Lambda с помощью PHP (следуйте этому репо https://github.com/aws-samples/php-examples-for-aws-lambda/tree/master/0.7-PHP-Lambda-functions-with-Docker-container-images).
Пример У меня есть папка /tasks , содержащая такие функции, как get_data, post_data. Для serverless.yml он будет настроен так
functions:
task_get_data:
timeout: 60
handler: tasks/get_data.php
layers:
- ${bref:layer.php-73}
task_post_data:
timeout: 60
handler: tasks/post_data.php
layers:
- ${bref:layer.php-73}
Я модифицирую Dockerfile
CMD ["index", "_HANDLER=/tasks/get_data"]
Потом получил ошибку
точка входа требует, чтобы имя обработчика было первым аргументом
Каким должно быть имя обработчика?
Может ли кто-нибудь подсказать мне, как настроить среду для разработки и тестирования функций PHP Lamdba локально с образами контейнеров докеров?
Я с нетерпением жду вашей помощи. Большое спасибо.