---
title: "バッチアップロードエラーログの取得"
slug: "retrieve-batch-upload-error-log"
abstract: "バッチファイルをSitecore CDPにアップロード中にエラーが発生した場合にバッチアップロードエラーログを取得する方法を説明しています。"
---
# バッチアップロードエラーログの取得

GET <errorLogRef>

エラーログを取得します。バッチ[ファイルのアップロード状態が error](https://doc.sitecore.com/cdp/ja/developers/api/batch-api/upload-a-batch-file/retrieve-batch-file-upload-status.html "Retrieve batch file upload status")の場合のみこのリクエストを行います。

属性

種類

概要

例

errorLogRef

ストリング

エラーログのURIです。  
  
URIがわからない場合は、まず [バッチファイルのアップロードステータスを取得し](https://doc.sitecore.com/cdp/ja/developers/api/batch-api/upload-a-batch-file/retrieve-batch-file-upload-status.html)ます。応答で、状態が errorの場合、 status オブジェクトには log キーが含まれています。 log キーにはエラーログのURIが含まれています。

https://sitecore-batch-service-dev-eu-west-1.s3.amazonaws.com/...

エラーログには処理できなかった各ゲストレコードのエラー情報が含まれています。正常に処理されたレコードはエラーログには含まれません。

ログには以下の情報が含まれています。

-   ref - ゲストレコードに渡された一意識別子。
-   code - エラーの種類を識別する数値コード。
-   message - エラーの種類に関する詳細。

バッチファイルのアップロード過程でよく遭遇する可能性のあるエラー:

コード

メッセージ

概要

400

Validation error

例えば、データ拡張を使用している場合、これらのエラーはデータ不整合によって発生することがあります。例えば:  
  

-   誤ったデータ型 - 拡張フィールドに割り当てられたデータ型が、その拡張のスキーマで定義された型と一致しません。
-   未定義属性 - ファイルにはスキーマに存在しない属性が含まれています。

400

Identity information missing

402

Unsupported mode

あなたはバッチAPIでサポートされていないモードを使おうとしています。サポートされているモードは以下の通りです:  
  

-   insert
-   create
-   upsert
-   merge
-   delete
-   gdpr\_delete

403

Action not allowed

アクションを実行するための十分な権限を持っていない場合、または現在アクティブなセッションがあるゲストを削除しようとしている場合もあります。

404

Resource not found

削除プロセスでは、存在しないゲストを削除しようとします。

409

Resource conflict

創造の過程では、既存のアイデンティティを創り出そうとしています。

500

Server error

インポートプロセスとは無関係な内部サーバーエラーがあります。

curl -X GET 'https://sitecore-batch-service-dev-eu-west-1.s3.amazonaws.com/xyzsla2xze5vxn02kf283wo020jg/3ee694e5-0b77-2d1e-af19-1aa78f500785/import.gz?AWSAccessKeyId=AKIAI2JLVI7OT2L6QDRQ&Expires=1459953714&Signature=yIG7nFv5w%2B2N%2Fkz11Eh7BjqSt2U%3D'

エラーログの構造:

{"ref": "<UUID>", "code":"<error\_code>", "message":"<reason\_for\_failure>"}