mro*_*rog 6 java amazon-s3 aws-sdk
我正在使用 2.x AWS Java SDK ( https://docs.aws.amazon.com/sdk-for-java/index.html )。我需要使用友好的 HTTP URL(例如https://bucket.s3.region.amazonaws.com/key或https://s3.region.amazonaws.com/bucket/key)获取 S3 对象。
旧的 SDK 包含一个AmazonS3URI可以解析 URL 并提取存储桶和密钥的类。2.x SDK 是否包含类似的功能,还是应该使用 Java 的 URI 类来解析 URL?
这就是我使用URIfrom所做的java.net:
URI uri = new URI(s3Url);
String bucketName = uri.getHost();
// remove the first "/"
String prefix = uri.getPath().substring(1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3321 次 |
| 最近记录: |