簡體   English   中英

如何使用 Cloudformation 為 API 網關啟用 Cloudwatch 日志?

[英]How to enable Cloudwatch Logs for API Gateway using Cloudformation?

您好我正在嘗試使用 Cloudformation 在 API Gateway 中啟用 Cloudwatch 日志。 但是,我沒有找到這樣做的文檔。 我所能找到的只是官方文檔中的Logginglevel ,這似乎不是解決方案。

對於上下文,我希望使用 Cloudformation 來實現這一點,但不知道如何實現。 請幫忙。

從控制台手動完成

這些日志設置是使用MethodSetting設置的:

  • DataTraceEnabled - 用於“記錄完整請求...”
  • LoggingLevel用於“日志級別”
  • MetricsEnabled用於“啟用詳細的 CloudWatch 指標”

Yaml模板片段:

SomeApiStage:
    Type: AWS::ApiGateway::Stage
    Properties:
      RestApiId:
        Ref: SomeApi
      DeploymentId:
        Ref: SomeApiDeployment
      StageName: some-api
      Description: Some Api stage
      MethodSettings:
        - ResourcePath: "/*"
          HttpMethod: "*"
          MetricsEnabled: true
          DataTraceEnabled: true
          LoggingLevel: "INFO"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM