Amazon web services 使用TransferManager Amazon S3删除文件
我正在使用TransferManager上载和覆盖S3上的现有文件。例如:Amazon web services 使用TransferManager Amazon S3删除文件,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我正在使用TransferManager上载和覆盖S3上的现有文件。例如: Upload uploadExample = transferManager.upload(bucketName, key, file); 理论上我可以上传一个空白文件来删除,但我不想这样做。是否有其他删除方法(可能上载空文件?)?我在API中没有看到类似的东西 感谢TransferManager用于处理传输,即上传和下载。因此,您不需要TransferManager来删除文件。您可以通过直接执行此操作(可用于构造Tr
Upload uploadExample = transferManager.upload(bucketName, key, file);
理论上我可以上传一个空白文件来删除,但我不想这样做。是否有其他删除方法(可能上载空文件?)?我在API中没有看到类似的东西
感谢TransferManager用于处理传输,即上传和下载。因此,您不需要TransferManager来删除文件。您可以通过直接执行此操作(可用于构造TransferManager)。例如:
AmazonS3 s3Client = new AmazonS3Client(new ProfileCredentialsProvider());
try {
s3Client.deleteObject(new DeleteObjectRequest(bucketName, keyName));
} catch (AmazonServiceException ase) {
...
} catch (AmazonClientException ace) {
...
}
有关更多信息,请参阅TransferManager用于处理传输,即上载和下载。因此,您不需要TransferManager来删除文件。您可以通过直接执行此操作(可用于构造TransferManager)。例如:
AmazonS3 s3Client = new AmazonS3Client(new ProfileCredentialsProvider());
try {
s3Client.deleteObject(new DeleteObjectRequest(bucketName, keyName));
} catch (AmazonServiceException ase) {
...
} catch (AmazonClientException ace) {
...
}
有关更多信息,请参阅