2016-04-28 216 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检查对象是否存在

回答