2017-07-26 19 views
0

S3アップロードの典型的な例があります。うまく動作します。ネットワークの問題が原因で遅延が発生することがあるため、再試行回数を制限することにしました。私はAWS SDKを見て、明らかにクライアント設定用に設定できるMaxErrorRetryオプションがあります。しかし、これはC++のオプションではないようです。代わりに、私はRetryStrategy関数を見つけましたが、私はそれを使う方法がわかりません。私がする必要があるのは、デフォルトになるのではなく、再試行の回数を設定することだけです。何かアドバイス?AWS S3:C++での再試行の最大回数を設定する方法は?

おかげ

答えて

0

は答えが見つかりました:

std::shared_ptr<Aws::Client::RetryStrategy> retry; // initialise retry strategy 
retry.reset(new Aws::Client::DefaultRetryStrategy(num_of_retries, scope));//override default by creating an instance of DefaultRetryStrategy 
client_config.retryStrategy = retry; // assign to client_config 
関連する問題