gpt4 book ai didi

java - 如何使用 URL 和 2.x Java SDK 获取 S3 对象?

转载 作者:行者123 更新时间:2023-12-01 14:33:14 29 4
gpt4 key购买 nike

我使用的是 2.x AWS Java SDK ( https://docs.aws.amazon.com/sdk-for-java/index.html )。我需要使用友好的 HTTP URL(例如 https://bucket.s3.region.amazonaws.com/keyhttps://s3.region.amazonaws.com/bucket/key )获取 S3 对象。

旧的 SDK 包含一个 AmazonS3URI可以解析 URL 并提取存储桶和 key 的类。 2.x SDK 是否包含类似的功能,还是应该使用 Java 的 URI 类来解析 URL?

最佳答案

这就是我使用 URI 所做的来自 java.net :

URI uri = new URI(s3Url);

String bucketName = uri.getHost();

// remove the first "/"
String prefix = uri.getPath().substring(1);

关于java - 如何使用 URL 和 2.x Java SDK 获取 S3 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58527920/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com