[英]How to get S3 URL for the object from S3 bucket using aws-sdk-2.x
到目前為止,我們在我們的應用程序中使用的是 AWS Java SDK-1.x 版本。 我們決定遷移到 2.x。 根據我的分析,我發現了等效的 function,我們在應用程序中將其用於 2.x 中的 1.x 客戶端操作。 但是對於某些操作,我找不到匹配的函數。 以下是詳細信息。
1.x (AmazonS3) | 2.x (S3AsyncClient) |
---|---|
getObject(字符串桶,字符串鍵) | getObject(GetObjectRequest req, Path destination) |
putObject(String bucket, String key, File 文件) | putObject(PutObjectRequest 請求,路徑源) |
generatePresignedUrl(GeneratePresignedUrlRequest 請求) | S3PreSigner.presignGetObject(GetObjectPresignRequest 請求) |
deleteObject(字符串桶,字符串鍵) | deleteObject(刪除對象請求請求) |
getUrl(字符串桶,字符串鍵) | ? |
doesObjectExist(字符串桶,字符串鍵) | ? |
非常感謝任何幫助或指示。
以下是您在 2.x SDK 中尋找的方法的替代品:
1.11.x 操作 | 2.0操作 |
---|---|
getUrl |
S3Utilities#getUrl |
doesObjectExist |
headObject |
這是S3 1.x 和 2.0 操作的完整映射。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.