タスクとログ
各アップロードは一時的な通知だけでなく、タスクとして残す必要があります。タスクには少なくとも Provider、アプリ、パッケージのダイジェスト、現在の段階、進捗、開始・終了時刻、公開可能なエラー情報が含まれます。
まず段階を見る
最後に成功した段階を探し、次に失敗した段階を確認します。接続、予約、分割アップロード、プラットフォーム処理、審査の失敗では、それぞれ復旧方法が大きく異なります。
ログの内容
ログには公開 HTTP ステータス、Provider エラーコード、フィールドパス、リソース ID、ファイル checksum、ローカル段階の情報を含められます。JWT、Authorization、Cookie、.p8、Service Account の秘密鍵、ライセンス Key 全体、パスワードを含めてはいけません。
調査用の情報を共有する
タスク概要と機密情報を除去したログのエクスポートを優先し、最後の1行だけのスクリーンショットは避けてください。タスク ID、時間範囲、Provider、アプリ、パッケージのバージョンを残すことで、失敗を正しいリクエストの証拠と対応付けられます。
復旧の原則
Provider が重複作成できないリソースを作成済みの場合、再試行前にリモート状態を更新してください。同じ Build、同じバージョン番号、処理中のアップロードを単純に再送してはいけません。
