某公司有一個移動應用程序,它向應用程序負載平衡器 (ALB) 調用 HTTP API。ALB 將請求路由到 AWS Lambda 函數。在任何給定時間內,都有許多不同版本的應用程序在使用,其中包括由用戶子集進行測試的版本。應用程序的版本在用戶代理標頭中定義,而用戶代理標頭是隨所有對 API 的請求一起發送的。公司需要
A. 修改 Lambda 函數,將 API 操作名稱、響應代碼和版本號作爲日誌行寫入 Amazon CloudWatch Logs 日誌組。配置 CloudWatch Logs 指標過濾器,爲每個 API 操作名稱遞增一個指標。指定響應代碼和應用程序版本作爲指標的維度。
B. odify the Lambda function to write the API operation name, response code, and version number as a log line to an Amazon CloudWatch Logs log group
C. 配置 ALB 訪問日誌,將其寫入 Amazon CloudWatch Logs 日誌組。修改 Lambda 函數,以便響應 ALB,並將 API 操作名稱、響應代碼和版本號作爲響應元數據。配置 CloudWatch Logs 指標過濾器,爲每個 API 操作名稱遞增一個指標。指定響應代碼和應用程序版本作爲指標的維度。
D. 在 Lambda 函數上配置 AWS X-Ray 集成。修改 Lambda 函數,創建一個包含 API 操作名稱、響應代碼和版本號的 X-Ray 子段。配置 X-Ray insights,以提取每個 API 操作名稱的聚合指標,並將指標發布到 Amazon CloudWatch。指定響應代碼和應用程序版本作爲指標的維度。