what's best way to check if a S3 object exists?

后端 未结 5 1717
北海茫月
北海茫月 2021-01-17 11:47

Currently, I make a GetObjectMetaDataRequest, if the GetObjectMetaDataResponse throw an exception means the object doesn\'t exist. Is there a bette

5条回答
  •  醉酒成梦
    2021-01-17 12:27

    Try this solution, it works for me.

    AmazonS3Client client = new AmazonS3Client(accessKey, secretKey, regionEndpoint);       
    S3FileInfo s3FileInfo = new S3FileInfo(client, bucketName, fileName);
    return s3FileInfo.Exists;
    

提交回复
热议问题