Terraform aws 身份源

Terraform aws 身份源

如何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 提供程序未验证该字段为代码提示

相关内容