Есть ли способ узнать, был ли отключен AmazonS3Client?
Ниже приведен сценарий, который я пытаюсь реализовать, чтобы каждый раз не создавать новых клиентов и убедиться, что если какой-либо другой компонент отключит его (по ошибке), он не нарушит следующие запросы.
private AmazonS3ClientBuilder createBuilder() {
return AmazonS3ClientBuilder.standard()
.withCredentials(InstanceProfileCredentialsProvider.getInstance();)
.withRegion(clientRegion);
}
public synchronized AmazonS3 buildAmazonClient() {
if (s3Client == null || s3Client.*IS_SHUTDOWN?*)
s3Client = buildAmazonClient();
return s3Client;
}
shutdown()
, и я создавал приложения поверх него. AWS-SDK — это такой беспорядок. - person chrylis -cautiouslyoptimistic-   schedule 14.01.2020