S3 Java API确认

时间:2017-03-21 09:21:16

标签: java amazon-s3

我正在编写一个java程序来添加/删除/修改S3存储桶中的文件。如果我使用

client.deleteObject(bucketName, key)

密钥如果存在则被删除,如果该密钥无效,则不会发生任何事情。

有没有办法确认deleteObject()putObject(),以便可以知道添加或删除选项已成功完成?这在deleteObject()中肯定是必需的,我想确认给定的密钥是否存在。

1 个答案:

答案 0 :(得分:0)

首先,AWS SDK非常好用。那你应该先咨询JavaDoc。

关于您的问题,方法AmazonS3.putObject(PutObjectRequest)AmazonS3.deleteObjects(DeleteObjectsRequest)会返回PutObjectResultDeleteObjectsResult。这些对象包含所需信息......