すべてのプロダクト
Search
ドキュメントセンター

Cloud Config:カスタムルール内の関数がトリガーされなかった原因

最終更新日:Jan 05, 2026

カスタムルールの作成時または再実行時に発生する可能性のある問題をトラブルシューティングするには、次の手順を実行します。

操作手順

  1. 関数のログ機能を有効にします。これにより、関数の実行ログを表示できます。

    ログ機能を有効にする方法の詳細については、「ログの設定」をご参照ください。

  2. [ログ] タブで、呼び出しレコードが存在するかどうかを確認します。

    • 呼び出しレコードが存在する場合、カスタムルール内の関数はトリガーされています。

    • 呼び出しレコードが存在しない場合、関数はトリガーされなかったか、トリガーに失敗しています。手順 3 に進みます。

  3. カスタムルール内の関数がトリガーされたかどうかを確認するには、通常アカウントを使用している場合は GetConfigRule 操作を呼び出し、管理アカウントまたはメンバーアカウントを使用している場合は GetAggregateConfigRule 操作を呼び出します。

    • LastFailedEvaluationTimestamp パラメーターの値が空であるか、カスタムルールがリソースを評価するために実行された時点より前の場合、関数はトリガーされていません。数分待ってから、関数を再度呼び出して値のクエリを実行してください。

    • LastFailedEvaluationTimestamp パラメーターの値が、カスタムルールがリソースを評価するために実行された時点より後の場合、LastErrorCode パラメーターと LastErrorMessage パラメーターの値を表示して、失敗原因とソリューションを取得します。

      LastErrorCode

      LastErrorMessage

      原因

      ソリューション

      ComponentClientException

      InvalidArgument

      関数の [リクエストタイプ] パラメーターが [HTTP リクエスト] に設定されています。

      1. [リクエストタイプ] パラメーターが [HTTP リクエスト] に設定されている関数を削除してください。

        詳細については、「関数の管理」をご参照ください。

      2. 関数を作成し、その関数の [リクエストタイプ] パラメーターを [イベントリクエスト] に設定してください。

        詳細については、「関数の作成」をご参照ください。

      AccessDenied

      RAM ユーザーに必要な権限がありません。

      カスタムルールの作成に使用される RAM ユーザーに、Function Compute に対する必要な権限が付与されていることを確認してください。

      ServiceNotFound

      カスタムルールで設定したサービスが存在しません。

      1. Alibaba Cloud リソースネーム (ARN) が無効な関数を持つカスタムルールを削除してください。

        詳細については、「ルールの削除」をご参照ください。

      2. カスタムルールを作成し、そのカスタムルール内に関数を設定してから、その関数に有効な ARN を指定してください。

        詳細については、「Function Compute に基づくカスタムルールの作成」をご参照ください。

      FunctionNotFound

      カスタムルールで設定した関数が存在しません。

      1. Alibaba Cloud リソースネーム (ARN) が無効な関数を持つカスタムルールを削除してください。

        詳細については、「ルールの削除」をご参照ください。

      2. カスタムルールを作成し、そのカスタムルール内に関数を設定してから、その関数に有効な ARN を指定してください。

        詳細については、「Function Compute に基づくカスタムルールの作成」をご参照ください。

      ComponentServerException

      InternalServerError

      Function Compute でエラーが発生しました。

      チケットを起票して、Function Compute のテクニカルサポートにご連絡ください。

      Timeout

      関数を使用したリソースの評価操作がタイムアウトしました。

      カスタムルールを実行して、手動でリソースを再評価してください。

      詳細については、「手動でのリソースの再評価」をご参照ください。