エラー時の再試行 - Amazon EBS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

エラー時の再試行

AWS SDK には、エラーレスポンスを返したリクエストを自動的に再試行するロジックが実装されています。 AWS SDK による再試行では、ユーザーによる設定が可能です。詳細については、「SDK のドキュメント」を参照してください。

失敗した場合の自動再試行を AWS CLI により設定できます。の再試行の設定の詳細については AWS CLI、「 AWS Command Line Interface ユーザーガイド」のAWS CLI 「 の再試行」を参照してください。

AWS クエリ API は、失敗したリクエストの再試行ロジックをサポートしていません。HTTP または HTTPS リクエストを使用している場合は、クライアントアプリケーション内に再試行ロジックを実装する必要があります。

次の表に、発生する API エラーレスポンスを示します。一部の API エラーは再試行可能です。クライアントアプリケーションは、再試行可能なエラーの受け取りに失敗したリクエストを必ず再試行する必要があります。

エラー Response Code (レスポンスコード) 説明 スローの原因 再試行可能なのは?
InternalServerException 500 ネットワークまたは AWS サーバー側の問題により、リクエストが失敗しました。

すべての API

はい
ThrottlingException 400 API リクエストの数が、アカウントに対して許可された API リクエストの最大スロットリング制限を超えました。

すべての API

はい
RequestThrottleException 400 API リクエストの数が、スナップショットに対して許可された API リクエストの最大スロットリング制限を超えました。

GetSnapshotBlock | PutSnapshotBlock

はい
メッセージ「Failed to read block data」付き ValidationException 400 提供されたデータブロックは読み込まれませんでした。

PutSnapshotブロック

はい
他のメッセージ付き ValidationException 400 リクエスト構文の形式が正しくないか、入力が AWS のサービスで指定された制約を満たしていません。

すべての API

いいえ
ResourceNotFoundException 404 指定されたスナップショット ID が存在しません。

すべての API

いいえ
ConflictException 409 指定されたクライアントトークンは、以前に異なるリクエストパラメータを持つ同様のリクエストで使用されていました。詳細については、「 StartSnapshot API の冪等性」を参照してください。

StartSnapshot

いいえ
AccessDeniedException 403 必要なオペレーションを実行するための許可がありません。

すべての API

いいえ
ServiceQuotaExceededException 402 リクエストを実行すると、アカウントの 1 つ以上の従属 Service Quotas を超えるため、リクエストは失敗しました。

すべての API

いいえ
InvalidSignatureException 403 認証署名リクエストの有効期限切れです。リクエストを再試行するには、認証署名を更新する必要があります。

すべての API

いいえ