Я создал свой API в экземпляре EC2 AWS. когда я развертываю свой API на шлюзе AWS Api. API Gateway предоставил мне ссылку. Когда я использовал ту же ссылку в почтальоне для доступа к моему API, я получаю следующую ошибку, несмотря на предоставление учетных данных IAM. Ошибка, с которой я сталкиваюсь, это
{
"message": "No method found matching route / for http method GET."
}





У меня была такая же проблема, и я ее решил. Проблема заключается в используемом вами URL-адресе вызова. Чтобы исправить это, исправьте путь: проверьте ссылку API развертывания + дважды проверьте, какой метод вы хотите вызвать.
Возможно, вам потребуется добавить еще несколько переменных пути после "/". Например, "test", что угодно, поэтому путь заканчивается методом, который вы хотите вызвать.
Я создал для вас тестовый проект, пример смотрите на скриншоте. Итак, чтобы сценарий выполнял математическую операцию, например "add", вы добавляете "/ math / add", а не URL-адрес вызова по умолчанию:
Удачи!
Есть ли у вашего API метод
GET, определенный на ресурсе/, или это другой метод (например,POST)?