Я создал RESTful API на AWS и пытаюсь протестировать метод POST. Я даю образец запроса в тело запроса в тестовом интерфейсе консоли API Gatemway, он получает этот ответ:
{
"Error": "Authorization not configured",
"Reference": "e6b7ec86-97fe-11e7-b480-ebefe7f11420"
}
Первоначально у меня был установлен пул пользователей Cognito с доступом для чтения/записи к соответствующей таблице, но я получил это сообщение об ошибке. Я попытался удалить авторизацию в методе, чтобы проверить это, но снова получил эту ошибку.
Насколько я могу судить, у меня настроена авторизация по всем направлениям.
- Создана роль IAM для добавления, обновления, запроса и удаления из таблицы (
trusted entities: AWS service: lambda
) иAWSLambdaBasicExecutionRole
- Лямбда-функция, использующая существующую (вышеупомянутую) роль
- авторизатор, созданный с использованием моего пула пользователей для авторизации
- ресурс и метод (POST), созданные с помощью авторизатора пула пользователей cognito сверху
Я чувствую, что, должно быть, упускаю что-то очевидное, но, кажется, все в порядке, когда я прохожу это здесь. Любая помощь очень ценится, и, пожалуйста, дайте мне знать, если я могу предоставить любую дополнительную информацию.