Amazon S3 バケットへのコピーリクエストに対して「InternalError」または「SlowDown」という 200 レスポンスを受け取るのはなぜですか?

最終更新日: 2021 年 8 月 25 日

Amazon Simple Storage Service (Amazon S3) バケットでコピーを実行しようとしています。しかし、Amazon S3 は、次のような「InternalError」または「SlowDown」を含む 200 レスポンスを返します。

「AmazonS3Exception: 内部エラーが発生しました。もう一度お試しください。(サービス: Amazon S3; ステータスコード: 200; エラーコード: InternalError; リクエスト ID: 0EXAMPLE9AAEB265)」

このエラーを回避するにはどうすればよいですか?

解決方法

レスポンスに「InternalError」または「SlowDown」が埋め込まれた 200 レスポンスが返された場合、コピーオペレーションの開始後に内部エラーが発生しています。CopyObjectUploadPartCopy、または CompleteMultipartUpload API オペレーションを実行すると、これらのエラーの 200 レスポンスが表示される場合があります。

注: 200 レスポンスにはエラーが含まれている可能性があるため、レスポンス本文の内容を解析してエラーがないかを確認するようアプリケーションを設計することを検討してください。そうすれば、アプリケーションはレスポンス内の成功またはエラーを適切に処理できます。

「InternalError」または「SlowDown」を含む 200 レスポンスは、5xx エラーと類似しています。「InternalError」または「SlowDown」を含む 200 レスポンスをトラブルシューティングするか回避するには、以下の点を考慮してください。

  • Amazon S3 にリクエストを送信するアプリケーションで、再試行メカニズムを有効にする。
  • リクエスト率を徐々に増やすようアプリケーションを設定する。

この記事はお役に立ちましたか?


請求に関するサポートまたは技術サポートが必要ですか?