Похоже, вы не дали закрытие "со значением testfrombrowser
. См. Пример со значениями, которые вы передали.
/Iteration3/LicensePlateNumber/{"Actual_License_PlateNumber" :"testfrombrowser}
Должно быть:
/Iteration3/LicensePlateNumber/{"Actual_License_PlateNumber" :"testfrombrowser"}
Может быть, это опечатка.
Проверьте ниже вещи.
- Включите журнал / трассировку из редактора сцены и посмотрите журналы Cloudwatch для включения
выполнение апигейтвей.
- Убедитесь, что при определении интеграции AWS Proxy роль выполнения
(Роль IAM), упомянутая для действия PutItem, имеет достаточные права на
DynamoDb.
- Также убедитесь, что вы выполняете метод APIgateway POST
правильно.
См. Пример вызова curl.
curl -X POST -H "x-api-key: theKey" -H "Content-Type: application/json" -d '{"Actual_License_PlateNumber":"testfrombrowser"}' https://[api--id].execute-api.[region].amazonaws.com