Я знаком с AWS Java SDK, я также попытался просмотреть соответствующий Javadoc, но я не мог понять, как создать подкаталог, т.е. объект каталога внутри ведра, и как я могу загружать в него файлы.
Предположим, что bucketName
и dirName
соответствуют уже существующему ведру (с открытым разрешением) и новому (объекту) директорию, который должен быть создан в ведре (т.е. bucketName/dirName/)
Я пробовал следующее:
AmazonS3Client s3 = new AmazonS3Client(
new BasicAWSCredentials(ACCESS_KEY, SECRET_KEY));
s3.createBucket(bucketName + "/" + dirName); //throws exception
который выдает исключение во второй строке.
Короткий фрагмент, который создает подкаталог и загружает файлы в него, будет глубоко оценен.