gpt4 book ai didi

amazon-s3 - 亚马逊 s3 静态网络托管缓存

转载 作者:行者123 更新时间:2023-12-03 10:59:53 25 4
gpt4 key购买 nike

我正在为我的静态 html、js、css(等等)文件使用 Amazon S3 虚拟主机。
替换我的 index.html 文件后,我在通过浏览器消费时仍然得到旧版本。
我想设置一个默认的 ttl 到桶 (而不是其中的特定对象)。我找到了这个链接:
http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesDefaultTTL

但在仪表板中找不到“对象缓存”设置。有人能指出它在哪里吗?

最佳答案

这是一个 Amazon S3 link这回答了你的问题。根据亚马逊的说法,除非您使用第三方工具(该页面链接到一些),否则您无法为整个存储桶设置缓存控制 header 。我遇到的一个工具描述了如何为使用 PUT 提交的对象设置缓存指令。请求(或使用他们的工具批量请求)。见 BucketExplorer了解更多信息。

这是亚马逊说明的剪切粘贴(因为 S.O. 不喜欢依赖可能改变或消失的外部链接):

使用 Amazon S3 控制台向 Amazon S3 对象添加 Cache-Control 或 Expires header 字段

  • 登录 AWS 管理控制台并打开 Amazon S3 控制台
    https://console.aws.amazon.com/s3 .
  • 在 Amazon S3 控制台的存储桶 Pane 中,单击包含文件的存储桶的名称。
  • 在对象列表中,选择要添加标题字段的第一个对象。
  • 点击行动 然后点击 属性 .
  • 在右侧 Pane 中,展开 元数据 .
  • 点击添加更多元数据 .
  • key 列表 , 点击 缓存控制过期 ,如适用。
  • 字段,输入适用的值:
  • 对于缓存控制字段,输入:max-age=number of seconds that you want objects to stay in a CloudFront edge cache
  • 对于 过期 字段,以 HTML 格式输入日期和时间。
  • 点击保存 .

  • 如果要向其他对象添加标题字段,请单击下一个对象的名称,然后重复步骤 5 到 9。

    关于amazon-s3 - 亚马逊 s3 静态网络托管缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42531643/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com