AWS CLI, AWS SDKのリトライ処理の実装について
AWS CLI, AWS SDKのリトライ処理の実装について
AWS CLI or Python SDK
デフォルトのリトライ設定について
"retry": {
"__default__": {
"max_attempts": 5,
"delay": {
"type": "exponential",
"base": "rand",
"growth_factor": 2
},
"policies": {
"general_socket_errors": {"$ref": "general_socket_errors"},
"general_server_error": {"$ref": "general_server_error"},
"bad_gateway": {"$ref": "bad_gateway"},
"service_unavailable": {"$ref": "service_unavailable"},
"gateway_timeout": {"$ref": "gateway_timeout"},
"limit_exceeded": {"$ref": "limit_exceeded"},
"throttling_exception": {"$ref": "throttling_exception"},
"throttled_exception": {"$ref": "throttled_exception"},
"request_throttled_exception": {"$ref": "request_throttled_exception"},
"throttling": {"$ref": "throttling"},
"too_many_requests": {"$ref": "too_many_requests"},
"throughput_exceeded": {"$ref": "throughput_exceeded"}
}
},Java SDK
Java SDK デフォルトのClientConfigurationオブジェクトの内容について
ClientConfiguration クラスについて
JavaScript SDK
リトライ回数
リトライ間隔
リトライ基準
エクスポネンシャルバックオフアルゴリズムの待機時間の決定式について
Last updated