Мой метод в aws api gateway swagger заключается в том, что эта аутентификация работает нормально, но не может интегрироваться с http-бэкендом
"paths": {
"/{eventtype}/{eventvalue}": {
"put": {
"summary": "Leap events Api",
"description": "API to consume json payloads to further post on kafka topics",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"security":[{
"sigv4": []
}],
"parameters": [
{
"in": "body",
"name": "Payload",
"description": "Payload",
"required": true,
"schema": {
"type": "object"
}
},
{
"in": "path",
"name": "eventtype",
"description": "",
"type": "string",
"required": true
},
{
"in": "path",
"name": "eventvalue",
"description": "",
"type": "string",
"required": true
},
{
"in": "query",
"name": "program",
"description": "",
"type": "string",
"required": true
},
{
"in": "query",
"name": "sequence",
"description": "",
"type": "integer",
"required": true
},
{
"in": "query",
"name": "schemaVersion",
"description": "",
"type": "integer",
"required": true
},
{
"in": "query",
"name": "timestamp",
"description": "",
"type": "integer",
"required": true
}
],
"x-amazon-apigateway-integration": {
"requestParameters": {
"integration.request.path.eventtype": "method.request.path.eventtype",
"integration.request.path.eventvalue": "method.request.path.eventvalue",
"integration.request.querystring.program": "method.request.querystring.program",
"integration.request.querystring.timestamp": "method.request.querystring.timestamp",
"integration.request.querystring.schemaVersion": "method.request.querystring.schemaVersion",
"integration.request.querystring.sequence": "method.request.querystring.sequence"
}, "responseParameters": {
"method.response.body": "integration.response.body"
},
"responses":{
"default":{
"statusCode": "200"}
},
"uri": "https://********/*****/{eventtype}/{eventvalue}",
"responses": {
"200": {
"statusCode": "200"
},
"202": {
"statusCode": "202"
},
"default": {
"statusCode": "400"
}
},
"passthroughBehavior": "when_no_match",
"httpMethod": "PUT",
"type": "http_proxy"
},
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/ResponseUpdateputcall"
}
},
"400": {
"description": "Bad request."
}
}
}
}
}
Вот мои журналы наблюдения за облаком
22:52:03
(93d185c7-e216-11e8-b175-1b52888bceba) Идентификатор расширенного запроса: P9kq_Eiso **** wg =
22:52:03
(93d185c7-e216-11e8-b175-1b52888bceba) Проверка плана использования для запроса: 93d185c7-e216-11e8-b175-1b52888bceba. Ключ API: API Стадия: d ***** 0 / dev
22:52:03
(93d185c7-e216-11e8-b175-1b52888bceba) Ключ API авторизован, поскольку метод 'PUT / {} / {}' не требует ключа API. Запрос не повлияет на ограничение газа или квоты
22:52:03
(93d185c7-e216-11e8-b175-1b52888bceba) Проверка плана использования успешно выполнена для ключа API и этапа API drjkf6qg20 / dev
22:52:03
(93d185c7-e216-11e8-b175-1b52888bceba) Начало выполнения запроса: 93d185c7-e216-11e8-b175-1b52888bceba
22:52:03
(93d185c7-e216-11e8-b175-1b52888bceba) Метод HTTP: PUT, путь к ресурсу: / **** / {****} / {}
22:52:03
(93d185c7-e216-11e8-b175-1b52888bceba) Путь запроса метода: {eventvalue = , eventtype = ***}
22:52:03
(93d185c7-e216-11e8-b175-1b52888bceba) Строка запроса запроса метода: {program = workkeys, schemaVersion = 2.0, sequence = 1.0, timestamp = 1531851240}
22:52:03
(93d185c7-e216-11e8-b175-1b52888bceba) Заголовки запроса метода: {X-Amz-Date = 20181106T225203Z, Принять = / , Пользователь-агент = PostmanRuntime / 7.2.0, X-Forwarded-Proto = https, X-Forwarded-For = 151.148.122.100, Host = api5-dev.act.org, Postman-Token = 8696c60a-bf2d-4edd-9bb4-e55287c3efae, контроль кэша = без кэширования, X-Forwarded-Port = 443, accept-encoding = gzip, deflate, X-Amzn-Trace-Id = Root = 1-5be21b13-26a69774cca2073096ea
22:52:03
(93d185c7-e216-11e8-b175-1b52888bceba) Тело запроса метода перед преобразованиями: {*****}
22:52:03
(93d185c7-e216-11e8-b175-1b52888bceba) Ошибка выполнения из-за ошибки конфигурации: неверный адрес конечной точки
22:52:03
(93d185c7-e216-11e8-b175-1b52888bceba) Метод завершен со статусом: 500
Я что-то упустил?