JetS3t Java对象无效

JetS3t Java对象无效,java,amazon-web-services,cdn,amazon-cloudfront,jets3t,Java,Amazon Web Services,Cdn,Amazon Cloudfront,Jets3t,我试着浏览了jets3tapi文档,但似乎找不到能够使现有文件在上传后失效的功能 是否有人知道此功能是否存在或是否有合适的解决方法?这是可能的。我曾经写过一些代码来做这件事。我使用JetS3t API列出对象,然后使它们无效,如下所示: 我建议查看Amazon CloudFront API。JetS3t是在AmazonAPI远比现在更不成熟、更不成熟的时候开发的。您会发现现在支持此功能。请参阅: 您需要创建一个新的invalizationBatch 本文介绍了如何实现这一点: 构造一个新的Cr

我试着浏览了jets3tapi文档,但似乎找不到能够使现有文件在上传后失效的功能


是否有人知道此功能是否存在或是否有合适的解决方法?

这是可能的。我曾经写过一些代码来做这件事。我使用JetS3t API列出对象,然后使它们无效,如下所示:

我建议查看Amazon CloudFront API。JetS3t是在AmazonAPI远比现在更不成熟、更不成熟的时候开发的。您会发现现在支持此功能。请参阅:

您需要创建一个新的
invalizationBatch

本文介绍了如何实现这一点:

构造一个新的CreateInvalizationRequest对象。调用方应使用setter或fluent setter(with…)方法初始化任何其他对象成员

参数:

distributionId—分发的id

InvalizationBatch—失效的批次信息

public CreateInvalidationRequest(String distributionId, InvalidationBatch invalidationBatch)