本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
剖析 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 變更
Behavior (行為) | v1 | v2 |
---|---|---|
剖析 S3 URI。 |
|
|
從 S3 擷取儲存貯體名稱URI。 |
|
|
擷取金鑰。 |
|
|
擷取區域。 |
|
|
擷取 S3 是否為URI路徑樣式。 |
|
|
擷取版本 ID。 |
|
|
擷取查詢參數。 | N/A |
|
行為變更
URL 編碼
v1 URL 提供傳遞旗標的選項,以指定 是否URI應該編碼。預設值為 true
。
在 v2 中,不支援URL編碼。如果您使用預留或不安全字元的物件金鑰或查詢參數,則必須對其進行URL編碼。例如,您需要" "
將空格取代為 %20
。