Не удается загрузить файл из S3 после загрузки - PullRequest
0 голосов
/ 20 февраля 2019

Я использую Java SDK из AWS для загрузки списка файлов на S3.Я использовал TransferManager для загрузки файлов.

Ниже приведен фрагмент.

TransferManager transferManager = TransferManagerBuilder.standard().withS3Client(s3Client).build();
MultipleFileUpload fileUploadStatus = transferManager.uploadFileList(bucketName, mediaKey, directory, files);
fileUploadStatus.waitForCompletion();
Collection<? extends Upload> fileUploadStatusList = fileUploadStatus.getSubTransfers();
List<String> fileDescriptions =
    fileUploadStatusList.stream().map(Upload::getDescription).collect(Collectors.toList());
transferManager.shutdownNow();
return fileDescriptions;

Теперь происходит странная вещь.Если я загружаю загруженный файл, используя GetObject метод SDK, я не могу получить файл.Я получаю файл не найден исключение.Но если я перезагружаю свой tomcat и пытаюсь скачать тот же файл, он работает.Я что-то здесь не так делаю?

...