如何identity_source
在使用 Terraform 部署 API 网关 Lambda 授权器时禁用默认值?
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 网关控制台手动删除它,但我不确定如何使用 Terraform 完全删除身份源。
答案1
考虑到identity_source
是可选的,应该可以传递一个空字符串。
Terraform 提供程序未验证该字段为代码提示