Назад | Перейти на главную страницу

Terraform aws identity_source

Как отключить по умолчанию identity_source при развертывании Лямбда-авторизатора API Gateway с использованием Terraform?

resource "aws_api_gateway_authorizer" "authorizer" {
  name                             = "authorizer"
  type                             = "REQUEST"
  rest_api_id                      = "${aws_api_gateway_rest_api.api.id}"
  authorizer_uri                   = "${local.authorizer_invoke_arn}"
  authorizer_result_ttl_in_seconds = 0
}

Похоже, Terraform использует method.request.header.Authorization по умолчанию для identity_source.

Я могу удалить это вручную из консоли API Gateway, но я не уверен, как вообще удалить источник идентификации с помощью Terraform.

Учитывая identity_source не является обязательным, должна быть возможность передать пустую строку.

Провайдер Terraform не проверяет поле как намекает на код