Ich habe die folgende Konfiguration in Terraforming:aws_api_gateway_integration_response: ungültige oder unbekannten Schlüssel: response_parameters
// ...
resource "aws_api_gateway_integration_response" "post_pet_200_integration" {
rest_api_id = "${aws_api_gateway_rest_api.my_pets_api.id}"
resource_id = "${aws_api_gateway_resource.pets_resource.id}"
http_method = "${aws_api_gateway_method.post_pet_method.http_method}"
status_code = "${aws_api_gateway_method_response.post_pet_200.status_code}"
response_parameters = "foo"
}
Wenn terraform apply
ausgeführt wird, erhalte ich:
Fehler:
- aws_api_gateway_integration_response.post_pet_200_integration :: ungültiger oder unbekannter Schlüssel: response_parameters
Die Dokumentation über aws_api_gateway_integration_response sagt:
response_parameters < - (Optional) Stellt Antwortparameter, die kann
Warum kann nicht zurück an den Anrufer gesendet werden Ich benutze diese Variable?
versuchte ich folgendes: Camelcase, mit/ohne s, statt in dem aws_api_gateway_method_response
oder aws_api_gateway_deployment
Block setzen, einen Terraforming map
Variablentyp anstelle einer Zeichenfolge setzen. Aber ich habe jedes Mal denselben Fehler. Ich habe auch versucht, Inspiration von dieser Config zu bekommen: https://github.com/awslabs/aws-apigateway-importer, aber ich habe immer noch den gleichen Fehler.
Bearbeiten: Version von Terraform ist 0.6.14.