使用python Boto库发送失效请求Cloudfront正在接收如下对象路径:/ p / 30100/30151 / 15198 /%2A但我发送的文件如下:/ p / 30100/30151 / 15198 / *和cloudfront不会使用通配符使文件夹无效,¿有一种方法可以在没有编码的情况下发送通配符吗?
f = self.aws_bucket_name + path + '/*'
files = [f]
conn = CloudFrontConnection(self.aws_access_key, self.aws_secret_access_key)
req = conn.create_invalidation_request(self.aws_cf_distribution_id, files)
print req.status
答案 0 :(得分:2)
我得到了答案并在我的系统上实现。基本上,boto将其修改为develop branch,其latest release位于5月
解决方案只需要安装git develop分支。
f = path + '/*'
还有一件事,
{{1}}
更新 - 根据下面的评论,这个修补程序适用于版本2.43.00 +