java 如何使用aws-sdk-2.x从S3存储桶获取对象的S3 URL

lpwwtiir  于 2023-01-07  发布在  Java
关注(0)|答案(1)|浏览(288)

到目前为止,我们在应用程序中使用的是AWS Java SDK-1.x版本。我们决定迁移到2.x。根据我的分析,我已经找到了我们在应用程序2.x中用于1.x客户端操作的等效函数。但对于某些操作,我无法找到匹配的函数。以下是详细信息。
| 1.x(亚马逊S3)|2.x(S3异步客户端)|
| - ------| - ------|
| getObject(字符串存储桶,字符串键)|getObject(获取对象请求请求,路径目标)|
| putObject(字符串存储桶,字符串键,文件file)|putObject(放置对象请求请求,路径源)|
| 生成预定URL(生成预定URL请求)|获取对象(获取对象预签名请求)|
| deleteObject(字符串存储桶,字符串键)|删除对象(删除对象请求请求)|
| getUrl(字符串存储桶,字符串键)|?|
| doesObjectExist(字符串存储桶,字符串关键字)|?|
任何帮助或指针都非常感谢。

7kqas0il

7kqas0il1#

以下是您在2.x SDK中寻找的方法的替代方法:
| 1.11.x操作|2.0操作|
| - ------|- ------|
| 第一个月|S3实用程序#获取URL|
| doesObjectExist| headObject|
以下是S3 1.x和2.0操作的完整Map。

相关问题