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

Cloud Config:カスタムルールの関数が呼び出されないのはなぜですか?

最終更新日:May 08, 2026

カスタムルールに設定した関数が、ルールの作成時または再実行時に呼び出されない場合は、以下の手順に従ってください。

操作手順

  1. 関数のログを有効にして、実行ログを確認します。

    詳細については、「ログの設定」をご参照ください。

  2. 呼び出しログ タブで、呼び出しログを確認します。

    • あり:関数は正常に呼び出されました。

    • なし:関数は呼び出されていないか、呼び出しに失敗しました。ステップ 3 に進んでください。

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

    • なし:LastFailedEvaluationTimestamp パラメーターが空であるか、オンデマンド評価より前のタイムスタンプが設定されている場合、関数は呼び出されていません。数分待ってから再度確認してください。

    • あり:LastFailedEvaluationTimestamp パラメーターの値がオンデマンド評価後のタイムスタンプである場合、LastErrorCode パラメーターおよび LastErrorMessage パラメーターを確認して、失敗の原因と推奨アクションを特定します。

      LastErrorCode

      LastErrorMessage

      原因

      操作

      ComponentClientException

      InvalidArgument

      関数の リクエストタイプHTTP リクエストを処理 に設定されています。

      1. リクエストタイプHTTP リクエストを処理 に設定されている関数を削除します。

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

      2. 新しい関数を作成し、その リクエストタイプイベントリクエストを処理 に設定します。

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

      AccessDenied

      アカウントに十分な権限がありません。

      カスタムルールを作成する際に使用するアカウントが、Function Compute にアクセスする権限を持っていることを確認してください。

      ServiceNotFound

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

      1. 誤った関数 ARN を含むカスタムルールを削除します。

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

      2. 正しい関数 ARN を指定して、新しいカスタムルールを作成します。

        詳細については、「Function Compute の関数を使用したカスタムルールの作成」をご参照ください。

      FunctionNotFound

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

      1. 誤った関数 ARN を含むカスタムルールを削除します。

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

      2. 正しい関数 ARN を指定して、新しいカスタムルールを作成します。

        詳細については、「Function Compute の関数を使用したカスタムルールの作成」をご参照ください。

      ComponentServerException

      InternalServerError

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

      チケットを Function Compute に送信してください。

      Timeout

      関数の評価がタイムアウトしました。

      カスタムルールに対して再度オンデマンド評価を実行します。

      詳細については、「オンデマンド評価の実行」をご参照ください。