Nee*_*ury 15 java amazon-s3 amazon-web-services
我在我的服务器中使用给定的Java API在AWS S3存储桶中存储一个公共对象现在我需要将S3对象的公共URL返回给我的客户端
直到现在我还没有找到任何可以返回S3对象的公共URL(或链接字段)的API调用
有没有办法获取URL?
Str*_*der 20
s3Client.getUrl(AWS_BUCKET,s3RelativeFilePath).toExternalForm();
旧版本有: s3Client.getResourceUrl(bucket,s3RelativeToBucketPath);
对于 SDK-2 版本,Kotlin:
s3.utilities().getUrl { it.bucket("BUCKET").key("FILEPATH") }.toExternalForm()
Run Code Online (Sandbox Code Playgroud)
我在用 aws-java-sdk-s3 1.11.58
接受的答案不适用于此版本。
以下行适用于此版本
s3Client.getUrl(AWS_BUCKET, s3RelativeFilePath).toExternalForm();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17585 次 |
最近记录: |