gpt4 book ai didi

aws-api-gateway - Terraform-如何启用API网关执行日志记录?

转载 作者:行者123 更新时间:2023-12-03 15:36:29 27 4
gpt4 key购买 nike

问题

如何使用Terraform设置API网关阶段级执行日志记录?还不支持吗?

背景

API Gateway阶段编辑器具有execution logging配置。但是,尽管它具有aws_api_gateway_stage配置参数,但似乎没有参数可以在access loggging中进行设置。

想知道是否还有其他资源要使用,或者仅仅是那些参数还没有实现。

enter image description here

最佳答案

您必须使用aws_api_gateway_method_settings ...

resource "aws_api_gateway_method_settings" "YOUR_settings" {
rest_api_id = "${aws_api_gateway_rest_api.YOUR.id}"
stage_name = "${aws_api_gateway_stage.YOUR.stage_name}"
method_path = "*/*"
settings {
logging_level = "INFO"
data_trace_enabled = true
metrics_enabled = true
}
}

CloudWatch LogGroup应该看起来像 API-Gateway-Execution-Logs_{YOU_API_ID}/{YOU_STAGENAME}
...也许您必须设置所有IAM角色...

关于aws-api-gateway - Terraform-如何启用API网关执行日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52156285/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com