OSS は、ミラーリングベースのオリジンフェッチによるリクエストが失敗した場合に、HTTP ステータスコード 424 を返します。このステータスコードに関連するすべてのエラーは、エラーコード MirrorFailed を共有します。
以下の表には、各エラーメッセージ、その原因、および解決手順を示します。
MirrorFailed エラー
| エラーメッセージ | 原因 | 解像度 |
|---|---|---|
Mirroring failed, please check your mirror configuration | オリジンフェッチ先の URL に到達不能であるか、または指定されたオブジェクトがオリジン上に存在しません。 | オリジンフェッチ先の URL が有効かつアクセス可能であることを確認してください。詳細については、「オリジンフェッチルールの概要」をご参照ください。 |
Read body from mirror host failed, please check your mirror host | OSS がオリジンからデータを読み取れません。 | オリジンフェッチ先の URL で指定されたオリジンが到達可能であり、そこに格納されたオブジェクトにアクセス可能であることを確認してください。 |
Bytes read is not equal to expected | オリジンから受信したデータが欠落しているか無効です。 | オリジンが中断なく OSS へ完全なデータを送信できることを確認してください。 |
MD5 in header() is not equal to MD5 calculated | オリジンから取得したオブジェクトの MD5 ハッシュ値が、オリジンフェッチリクエスト内の Content-MD5 値と一致しません。このオブジェクトは OSS に保存されません。 | データ整合性に関する問題の原因を特定するため、オリジンのサービスおよびネットワーク接続状況を確認してください。 |
The object you specified already exists and can not be overwritten | 指定されたオブジェクトは既に OSS 上に存在し、上書きできません。 | ListObjects を呼び出して、オブジェクトの存在および上書き権限を確認してください。 |
The object you specified is immutable | バケットが保持ポリシーによって保護されており、オリジンから取得したオブジェクトを書き込むことができません。 | GetBucketWorm を呼び出して、バケットに保持ポリシーが適用されているかどうかを確認してください。 |
Meta is too large | オブジェクトのユーザーメタデータの合計サイズが 8 KB の制限を超えています。 | ユーザーメタデータのサイズを削減してください。単一オブジェクトに対するユーザーメタデータの合計サイズは、8 KB を超えてはなりません。 |
Mirror request is rejected by QoS | ミラーリングベースのオリジンフェッチにおける秒間クエリ数 (QPS) がデフォルト制限を超えています。 | ミラーリングベースのオリジンフェッチリクエストの QPS を削減してください。デフォルト制限はリージョンごとに異なり、中国国内のリージョンでは 2,000 QPS および 2 Gbit/s、中国以外のリージョンでは 1,000 QPS および 1 Gbit/s です。より高い制限を希望される場合は、テクニカルサポートまでお問い合わせください。 |
Error status : 0 from mirror host, should return 200 OK | ファイアウォールや BT-Panel のアクセス制御ルールなどの遮断ポリシーにより、オリジンがオリジンフェッチリクエストを拒否しました。 | オリジン側のファイアウォールまたは BT-Panel における遮断ポリシーを無効化してください。 |