2016-04-28 221 views
0

AmazonS3Client中有一個方法doesObjectExist(String bucketName, String objectName)。如果您正在爲加密對象調用該方法,則此方法會引發com.amazonaws.services.s3.model.AmazonS3Exception: Bad Request (Service: Amazon S3; Status Code: 400; Error Code: 400 Bad Request;。任何其他方式來檢查對象是否存在,而不知道保存時使用的加密密鑰?我不想在沒有加密密鑰的情況下訪問對象,我只想知道是否存在名爲'blabla'的對象,所以我可以向想要上傳名爲'blabla'的對象的客戶端提示錯誤消息, 。AWS SDK檢查對象是否存在

回答