terraform aws identity_source

1

Como posso desabilitar o identity_source padrão ao implantar um autorizador lambda do Gateway de API usando o 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
}

Parece que o terraform usa method.request.header.Authorization como padrão para identity_source . Eu posso ir em um remover isso manualmente a partir do console do gateway de API, mas eu não sei como remover a fonte de identidade completamente usando terraform.

    
por djfdev 27.06.2018 / 23:30

1 resposta

0

Considerando que identity_source é opcional, deve ser possível passar uma string vazia.

O provedor Terraform não valida o campo como sugerido por o código

    
por 18.10.2018 / 15:23