我正在编写一个java程序来添加/删除/修改S3存储桶中的文件。如果我使用
client.deleteObject(bucketName, key)
密钥如果存在则被删除,如果该密钥无效,则不会发生任何事情。
有没有办法确认deleteObject()
和putObject()
,以便可以知道添加或删除选项已成功完成?这在deleteObject()
中肯定是必需的,我想确认给定的密钥是否存在。
答案 0 :(得分:0)
首先,AWS SDK非常好用。那你应该先咨询JavaDoc。
关于您的问题,方法AmazonS3.putObject(PutObjectRequest)
和AmazonS3.deleteObjects(DeleteObjectsRequest)
会返回PutObjectResult
或DeleteObjectsResult
。这些对象包含所需信息......