jef*_*sch 4 amazon-s3 amazon-web-services http-headers amazon-cloudfront
我已经能够弄清楚如何使用 AWS 控制台在单个文件上设置 http 标头 cache-control: max_age。但是,我想对 S3 存储桶中的所有文件执行此操作。
对于一个存储桶中的 500 个文件,我该怎么做?我无法使用 AWS 控制台为每个单独的文件执行此操作。
如果你不能通过 AWS 做到这一点。你能推荐一个第三方应用程序吗?
谢谢,杰夫
这已经得到改进,您可以在控制台中编辑文件夹元数据,只需选择文件夹或文件,按Actions,选择Change Metadata,您将看到这样的面板:
在https://docs.aws.amazon.com/AmazonS3/latest/user-guide/add-object-metadata.html
\n\n修改对象元数据的唯一方法是复制对象并设置元数据。在复制操作中,您将相同的对象设置为源和目标。
\n\xe2\x80\x94 http://docs.aws.amazon.com/AmazonS3/latest/dev/CopyingObjectsExamples.html
\n
这是控制台在幕后为您执行的操作。没有提供批量操作。
\n您需要编写一些代码来迭代存储桶中的对象,并为要修改的每个对象调用 api 。
\n或者,找到可以为您做到这一点的工具或库。使用哪种工具以及在哪里可以找到它,这些问题超出了 Stack Overflow 的范围。
\n| 归档时间: |
|
| 查看次数: |
2989 次 |
| 最近记录: |