EBS direct API のエラー再試行 - Amazon EBS

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

EBS direct API のエラー再試行

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 提供されたデータブロックは読み込まれませんでした。

PutSnapshotBlock

はい
他のメッセージ付き 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

不可