Как загрузить файл и получить URL по протоколу s3 - PullRequest
0 голосов
/ 06 мая 2020

Я использую клиент amazon s3 java, и мне нужно загрузить файл в корзину и получить URL-адрес с протоколом s3, который выглядит следующим образом:

s3://servername/1.png

Я пытаюсь сделать это например:

public String saveFile(File file, String filename) {
        PutObjectRequest request = new PutObjectRequest(bucketName, filename, file)
                .withCannedAcl(CannedAccessControlList.BucketOwnerFullControl)
                .withCannedAcl(CannedAccessControlList.AuthenticatedRead);
        amazonS3.putObject(request);

        final URL url = amazonS3.getUrl(bucketName, filename);
        return url == null ? null : url.toString();
    }

и когда я запускаю этот код, я получаю URL-адрес, который выглядит следующим образом:

https://servername/1.png

Как я могу получить URL-адрес с протоколом s3 ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...