AWS SDK Java 版本 2 - 是否有与版本 1 中的 doesObjectExist() 等效的东西?
AWS SDK Java version 2 - is there an equivalent to doesObjectExist() from ver 1?
AWS Java SDK ver 1 中的 S3 客户端有一个方法来检查存储桶中是否存在对象
doesObjectExist(bucketName, objectName)
在 SDK 的版本 2 中,我没有看到任何类似的东西,但我想看看我是否遗漏了什么。
我唯一的想法是尝试使用
S3Client.getObject(GetObjectRequest)
如果对象不存在,它将抛出 NoSuchKeyExcecption。我讨厌使用这样的例外。
请查看 s3 客户端服务更改 - https://github.com/aws/aws-sdk-java-v2/blob/master/docs/LaunchChangelog.md#4-service-changes
headObject 是 2.0 等效操作
AWS Java SDK ver 1 中的 S3 客户端有一个方法来检查存储桶中是否存在对象
doesObjectExist(bucketName, objectName)
在 SDK 的版本 2 中,我没有看到任何类似的东西,但我想看看我是否遗漏了什么。
我唯一的想法是尝试使用
S3Client.getObject(GetObjectRequest)
如果对象不存在,它将抛出 NoSuchKeyExcecption。我讨厌使用这样的例外。
请查看 s3 客户端服务更改 - https://github.com/aws/aws-sdk-java-v2/blob/master/docs/LaunchChangelog.md#4-service-changes
headObject 是 2.0 等效操作