本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
解析 Amazon S3 时URIs从版本 1 到版本 2 的变化
本主题详细介绍了解析 Amazon S3 URIs 从版本 1 (v1) 到版本 2 (v2.) 的变化。
高级别更改
要开始解析 v1 URI 中的 S3,请使用构造函数实例化。AmazonS3URI
在 v2 中,你调用parseUri()
一个的实例S3Utilities
,以返回。S3URI
更改 | v1 | v2 |
---|---|---|
Maven 依赖项 |
|
|
软件包名称 | com.amazonaws.services.s3 |
software.amazon.awssdk.services.s3 |
类名 | AmazonS3URI |
S3URI |
API改变
行为 | v1 | v2 |
---|---|---|
解析 S3 URI。 |
|
|
从 S3 中检索存储桶名称URI。 |
|
|
取回密钥。 |
|
|
检索该区域。 |
|
|
检索 S3 是否URI为路径样式。 |
|
|
检索版本 ID。 |
|
|
检索查询参数。 | 不适用 |
|
行为更改
URL编码
v1 提供了传入标志的选项,以指定是否URI应对其进行URL编码。默认值为 true
。
在 v2 中,不支持URL编码。如果您使用包含保留字符或不安全字符的对象密钥或查询参数,则必须对其进行URL编码。例如,您需要将空格替换为" "
。%20