當您建立自訂規則或重新執行自訂規則時,為什麼自訂規則中的函數未被觸發?
操作步驟
啟用函數的日誌功能,便於您查看函數的執行日誌。
關於如何啟用函數的日誌功能,請參見配置日誌。
在調用日誌頁簽中,查看是否存在調用記錄。
是:說明自訂規則函數被成功觸發。
否:說明自訂規則函數未觸發或觸發失敗,請執行步驟 3。
調用GetConfigRule(普通帳號)或GetAggregateConfigRule(管理帳號或成員)介面,查看自訂規則函數是否觸發。
否:如果參數LastFailedEvaluationTimestamp的取值為空白或在自訂規則執行評估之前,說明自訂規則函數未觸發,請耐心等待幾分鐘後,重新查看。
是:如果參數LastFailedEvaluationTimestamp的取值在自訂規則執行評估之後,請查看參數LastErrorCode和LastErrorMessage,擷取錯誤原因和處理建議。
LastErrorCode
LastErrorMessage
錯誤原因
處理建議
ComponentClientException
InvalidArgument
函數的請求處理常式類型設定為處理HTTP請求。
AccessDenied
帳號許可權不足。
請您確保建立自訂規則的帳號已賦予訪問Function Compute的許可權。
ServiceNotFound
自訂規則中配置的服務不存在。
刪除函數ARN錯誤的自訂規則。
具體操作,請參見刪除規則。
重新建立函數ARN正確的自訂規則。
具體操作,請參見基於Function Compute建立自訂規則。
FunctionNotFound
自訂規則中配置的函數不存在。
刪除函數ARN錯誤的自訂規則。
具體操作,請參見刪除規則。
重新建立函數ARN正確的自訂規則。
具體操作,請參見基於Function Compute建立自訂規則。
ComponentServerException
InternalServerError
Function Compute系統錯誤。
請您給Function Compute提交工單。
Timeout
觸發函數評估逾時。
請您重新對自訂規則手動執行審計。
具體操作,請參見手動執行審計。