Как отключить по умолчанию 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 не проверяет поле как намекает на код