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

Simple Log Service:データ変換エンジンがソースLogstoreからデータを読み取るときに発生するエラーを修正するにはどうすればよいですか?

最終更新日:Apr 07, 2025

このトピックでは、データ変換エンジンがソースLogstoreからデータを読み取るときに発生するエラーの原因について説明します。 このトピックでは、これらのエラーのトラブルシューティングに使用できるメソッドも提供します。

起動したデータ変換エンジンは、データをソース Logstore からストリーミングモードで読み取ります。 データ変換エンジンは、データの変換中にソースLogstoreからデータを継続的に読み取ります。 データ変換エンジンがソースLogstoreからデータを読み取るときに発生するエラーを修正するにはどうすればよいですか?

ソースLogstoreにアクセスできない場合、このステップでエラーが発生する可能性があります。 この問題は、次の原因で発生する可能性があります。

  • ソースLogstoreの設定が無効です。

  • ソースLogstoreの情報が変更されました。

  • ネットワークエラーが発生した場合。

エラーの影響:

  • データ変換エンジンがデータを読み取るときにエラーが発生した場合、Log Serviceは、再試行が成功するまで、または再試行を手動で停止するまで、関連するデータ変換タスクを再試行します。 再試行が成功した場合、データ変換タスクは期待どおりに実行されます。

  • 一部のデータの読み取り後にエラーが発生した場合、Log Serviceはブレークポイントを保存し、データ変換タスクを再試行します。 再試行が成功した後、データ変換エンジンは最後のブレークポイントからデータを読み取り続けます。 データがドロップまたは重複することはありません。

一般的なエラーのトラブルシューティング

  • ソースLogstoreには、AccessKey IDとAccessKeyシークレットで構成される無効なAccessKeyペアが指定されています。

    • エラーログ

      {
        "errorCode": "Unauthorized", 
        "errorMessage": "AccessKeyId not found: LTAI****************"
      }
      { 
        "errorCode": "SignatureNotMatch", 
        "errorMessage": "signature uJfAJbc0ji04gb+cXhh0qWt****= not match"
      }
    • 対処方法

      指定されたAccessKey IDとAccessKey secretが存在し、有効であるかどうかを確認します。

  • ソースLogstoreの情報が変更されました。

    ソースLogstoreの設定が有効であり、関連するデータ変換タスクが期待どおりに実行されています。 ただし、ソースLogstoreの情報は、データ変換プロセス中に変更されます。 この場合、ソースLogstoreにはアクセスできません。

    • エラーログ

      ソースLogstoreの情報は、次の2つの条件で変更されます。

      • ソースの Logstore が削除されています。 この場合、次のエラーメッセージが表示されます。

        {
          "errorMessage": "Logstore [logstore_name] does not exist."
        }
      • ソースLogstoreのAccessKey IDまたはAccessKeyシークレットが変更されました。 この場合、次のエラーメッセージが返されます。

        {
          "errorCode": "Unauthorized", 
          "errorMessage": "AccessKeyId not found: LTAI****************"
        }
        { 
          "errorCode": "SignatureNotMatch", 
          "errorMessage": "signature uJfAJbc0ji04gb+cXhh0qWt****= not match"
        }
    • 対処方法

      • ソース Logstore が削除されているかどうかを確認します。

      • ソースLogstoreのAccessKey IDまたはAccessKeyシークレットが変更されているかどうかを確認します。

  • ネットワークエラーが発生した場合。

    • エラーログ

      {
        "errorCode": "LogRequestError",
        "errorMessage": "HTTPConnectionPool(host='your_host', port=80): Max retries exceeded with url: your_url (Caused by NewConnectionError: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'"
      }
    • 対処方法

      必要に応じてネットワークが接続されているか確認します。

  • ソース Logstore からデータを読み取れません。

    エラーメッセージは返されません。 詳細については、「一般的なエラーのトラブルシューティング」をご参照ください。