【问题标题】:Magnolia using S3 cloud front in freemarkerMagnolia 在 freemarker 中使用 S3 云前端
【发布时间】:2021-06-20 09:19:14
【问题描述】:

我们已将 S3 外部大坝与 Magnolia 6.2 集成在一起,我们的开发主要是灯光模块。当我们在组件中选择 S3 资产时,damfn 生成的 URL 看起来像这样 https://BUCKET.s3.eu-west-2.amazonaws.com/folder/file?xxxxx

我们已经为 S3 存储桶配置了一个云前端,并且更改了外部 dam url。我们如何为 S3 资产使用不同的 URL?网站定义在这里会有帮助吗?

感谢您的帮助。

【问题讨论】:

    标签: amazon-s3 freemarker magnolia


    【解决方案1】:

    要更改 Magnolia 生成的 url,您需要制作和配置自己的 info.magnolia.external.dam.s3.service.AmazonS3Gateway 实现,或者至少扩展现有的 info.magnolia.external.dam.s3.service.AmazonS3GatewayImpl 并覆盖 getPublicUrl()getPresignedUrl() 方法。

    【讨论】:

      猜你喜欢
      • 2019-10-21
      • 2016-12-17
      • 2014-09-27
      • 2018-02-20
      • 2021-10-25
      • 2017-01-29
      • 2023-03-03
      • 1970-01-01
      • 2016-07-15
      相关资源
      最近更新 更多