Я пытаюсь скопировать данные из одной папки s3 в другую в пределах того же ведра. Я использую функцию copyObject из класса AmazonS3. Я не вижу никаких ошибок или исключений, и я тоже получаю результат. Но файл не копируется. Я бы, по крайней мере, за исключением некоторой ошибки, если есть какие-либо сбои. Что я делаю неправильно? Как узнать фактическую ошибку?Amazon S3 экземпляр объекта Java API
AmazonS3 s3client = новый AmazonS3Client (новый профильCredentialsProvider()); CopyObjectRequest copyObjRequest = new CopyObjectRequest ( sourceURI.getBucket(), sourceURI.getKey(), destinationURI.getBucket(), destinationURI.getKey());
CopyObjectResult copyResult = s3client.copyObject (copyObjRequest);
У меня есть правильные значения в исходном и конечном URI. Это из-за учетных данных? Если в случае, если он не работает из-за отсутствия учетных данных, я ожидаю ошибку от этого кода.
Не видя кода нет никакого способа узнать. – stdunbar
Я также обновил вопрос с кодом. – Passionate
Как вы определяете, что целевого файла нет? – jarmod