【问题标题】:Persist default Cloudfront behavior cache policy on Amplify deployment在 Amplify 部署中保留默认 Cloudfront 行为缓存策略
【发布时间】:2022-07-21 20:15:30
【问题描述】:

我在 AWS Amplify 上有一个 NextJS Web 应用程序,我需要将 Host 标头转发到 Lambda 函数。我设法通过将默认 Cloudfront 行为的缓存策略设置为 Amplify 托管缓存策略来做到这一点,但每次部署都会将默认行为恢复为清空旧缓存设置

有没有办法在部署时将默认缓存策略持久保存到托管策略?在部署时或使用部署后脚本

【问题讨论】:

  • 我有同样的问题,但响应头策略。直接在 Cloudfront 进行管理会更方便。

标签: amazon-web-services amazon-cloudfront aws-amplify


【解决方案1】:

我找到了一种解决方法,我在这里详细描述了它:https://github.com/aws-amplify/amplify-hosting/issues/2622#issuecomment-1186611188

它依赖于调用部署后 Amplify 通知,该通知通过 Lambda 函数更新 Cloudfront 分布

【讨论】:

    猜你喜欢
    • 2019-10-15
    • 2019-09-19
    • 2012-03-28
    • 1970-01-01
    • 2023-04-06
    • 2022-01-18
    • 1970-01-01
    • 2014-09-17
    • 1970-01-01
    相关资源
    最近更新 更多