【发布时间】:2015-02-09 09:47:47
【问题描述】:
我收到了一个 S3 文件的 URL,格式如下:
s3n://XXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@bucket/foo/bar.json
从该位置提取 json 文件的最佳方法是什么?
我想将 URL 视为一个不透明的值,并避免对其进行解析,以便在我无需更改底层代码的情况下更改它。
当我尝试将值传递给 java.net.URL 时,它会抛出 Mal Formed Exception,因为它无法识别 S3 协议。
谢谢!
【问题讨论】:
-
有什么原因你不能使用来自 aws java sdk 的 s3 客户端?
-
s3 客户端无法使用 url 格式,我没有将其解析成碎片,我希望尽可能避免这样做。
标签: java json amazon-web-services amazon-s3