- 参考文献
バッチアップロードエラーログの取得
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
GET
エラーログを取得します。バッチファイルのアップロード状態が errorの場合のみこのリクエストを行います。
属性
種類
概要
例
errorLogRef
ストリング
エラーログのURIです。
URIがわからない場合は、まず バッチファイルのアップロードステータスを取得します。応答で、状態が 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
インポートプロセスとは無関係な内部サーバーエラーがあります。
エラーログの構造:
{"ref": "