Является ли Amazon.NET AWS SDK AmazonS3 потоком безопасным?

Безопасен ли поток Amazon.NET AWS SDK AmazonS3 или я должен создать новый экземпляр AmazonS3 для каждого запроса в многопоточной системе?

В частности, для последнего .NET AWS SDK (версия 1.3.14).

Ответы

Ответ 1

Я также задал этот вопрос на форуме Amazon AWS, и официальный сотрудник AWS ответил (Norm @AWS):

.NET SDK является потокобезопасным, поэтому сохраняя экземпляр любого из клиенты, такие как AmazonS3, и их повторное использование в порядке.

Норма

Ссылка (Amazon.NET Development Forum - Безопасен ли поток .NET SDK AmazonS3?).

Ответ 2

Я создаю новый экземпляр каждого потока, и он отлично работает. Я считаю, что это безопасно для каждого звонка, чтобы быть честным, включая асинхронные вызовы.