Я застрял довольно давно, и я просмотрел похожие посты здесь и то, что мне удалось найти в Google.
Моя цель - запустить функцию PHP на лямбде, ничего особенного, я простовыполнил все шаги, изложенные здесь https://aws.amazon.com/blogs/compute/scripting-languages-for-aws-lambda-running-php-ruby-and-go/
Сообщение об ошибке, которое я получаю при запуске теста:
{
"errorMessage": "RequestId: 832ee5e0-e7f6-11e8-bde8-b7d0d5da71bc Process exited before completing request"
}
И журнал:
START RequestId: 832ee5e0-e7f6-11e8-bde8-b7d0d5da71bc Version: $LATEST
2018-11-14T10:17:39.019Z 832ee5e0-e7f6-11e8-bde8-b7d0d5da71bc Error: spawn EACCES
at _errnoException (util.js:1022:11)
at ChildProcess.spawn (internal/child_process.js:323:11)
at exports.spawn (child_process.js:502:9)
at exports.handler (/var/task/php.js:8:15)
END RequestId: 832ee5e0-e7f6-11e8-bde8-b7d0d5da71bc
REPORT RequestId: 832ee5e0-e7f6-11e8-bde8-b7d0d5da71bc Duration: 56.44 ms Billed Duration: 100 ms Memory Size: 128 MB Max Memory Used: 20 MB RequestId: 832ee5e0-e7f6-11e8-bde8-b7d0d5da71bc Process exited before completing request
Так как я думал, что проблема заключалась в том, что («Ошибка: порождает EACCES») разрешения на двоичные файлы после того, как я заархивировал его на моем компьютере с Windows 10, пропало, поэтому я попытался добавить zip к своему git-bash и zip с ним zip -r lambda.zip php-7-bin php.js helloLambda.php
, но это сделалтоже не работает.
А теперь у меня нет идей, я думаю, может быть, кто-то другой знает, что случилось.