Вот настройка:
Хэндлер: установить на Bootstrap .
Код: Выделить всё
/src/index.php:
< /code>
Bootstrap Script < /p>
#!/bin/sh
set -euo pipefail
# Set up the correct library path
export LD_LIBRARY_PATH=/opt/lib64:/lib64:/usr/lib64:$LD_LIBRARY_PATH
# Keep listening for incoming Lambda events in a loop
while true
do
# Read the event from stdin
EVENT_DATA=$(cat)
# Send the event to PHP and process it from the src directory
echo "$EVENT_DATA" | /opt/php /var/task/src/index.php
done
< /code>
Проблема: < /p>
[*] Функция лямбда не терпит неудачу, но когда я пытаюсь вызвать
it Через URL функции журналы CloudWatch показывают, что функция
ездит на велосипеде, неоднократно возвращая один и тот же ответ json -lection
times.
лямбда, похоже, возвращает Первоначально исправить ответ JSON,
, но проблема, по -видимому, заключается в том, что он зацикливается и отправляет несколько ответов
подряд. < /li>
Я не вижу никаких ошибок в журналах облачных часов. , но ответ сохраняет
повторяться. /> проверил Код PHP, и он представляется правильным для чтения события из
stdin и вывода ответа. правильно настроен, и
lambda продолжает слушать события. и как Могу я это исправить?
Заранее!
Подробнее здесь: https://stackoverflow.com/questions/794 ... sponse-cyc