amazon-s3 - 使用 boto3 从 S3 中删除 Cache-Control 元数据
问题描述
我有很多带有 Cache-Control 元数据的 s3 对象。CloudFront 正在使用包含的 s3 存储桶,并且并非所有对象都使用 Cache-Control 元数据。因此,我想使用脚本删除 Cache-Control 元数据:
import boto3
s3 = boto3.resource('s3')
bucket = s3.Bucket('name')
for summary in bucket.objects.all():
target_object = summary.Object()
if target_object.cache_control != "":
# delete cache control
我只找到了如何替换值,但没有找到如何删除元数据值。有没有办法做我想做的事?
解决方案
推荐阅读
- reactjs - react-hook-form 控制器与 react-draft-wysiwyg
- python - 在 tensorflow 2.0 中保存和加载模型
- wordpress - 如何在 EC2 内托管多个具有不同端口的 wordpress 网站作为容器
- asp.net - 使用 nginx 从另一台机器访问 Web 应用程序 (ASP.NET)
- kubernetes - 如何在 Kubernetes 集群内的内部服务之间设置会话亲和性
- java - 尝试根据消耗大量时间的标准从 Mongodb 获取记录
- angular - 使用 Angular 9 时 Fork Join 不起作用
- java - 如何在应用程序后台运行 RecognitionListener?
- javascript - 使用 Pixjs 修改多边形的顶点位置
- javascript - 如何根据对象中的值限制对象类型?