Terraform выбор параметров запроса для шлюза API - PullRequest
0 голосов
/ 04 августа 2020

У меня есть модуль шлюза api, который в настоящее время поддерживает только параметр пути в разделе request_parameter

request_parameters = {
        "method.request.path.url" = var.api_gw_request_method_path_url
      }

, но я хочу, чтобы модуль также принимал строку параметра запроса

request_parameters = {
        "method.request.queryStringParameters.url" = var.api_gw_request_method_queryStringParameters_url
      }

вот пример кода с существующим использованием

resource "aws_api_gateway_method" "request_method" {
  rest_api_id   = aws_api_gateway_rest_api.api.id
  resource_id   = aws_api_gateway_resource.api_resource.id
  http_method   = var.api_gw_method
  authorization = "NONE"

  request_parameters = {
    "method.request.path.url" = var.api_gw_request_method_path_url
  }
}

1 Ответ

0 голосов
/ 06 августа 2020

Я не использовал этот сторонний модуль, но на основе docs try

request_parameters = {
    "method.request.querystring.url" = var.api_gw_request_method_queryStringParameters_url
}

Предполагается, что url является параметром строки запроса.

...