gpt4 book ai didi

amazon-s3 - traefik是否可以将index.html附加到空('/')路径?

转载 作者:行者123 更新时间:2023-12-02 12:22:18 40 4
gpt4 key购买 nike

我们如何有条件地将“index.html”附加到以斜杠结尾的URL请求?

作为背景:
在启用了网络托管的情况下,我们将多个域名的多个静态单页应用程序部署到单个S3存储桶中。该存储桶可用于:
https://our-bucket-name.s3.amazonaws.com

存储桶使用对象键前缀进行组织,以便:
https://our-bucket-name.s3.amazonaws.com/environment/app_name/build_id/index.html
https://our-bucket-name.s3.amazonaws.com/environment/app_name/build_id/app.css
https://our-bucket-name.s3.amazonaws.com/environment/app_name/build_id/app.js

如果有以下要求:
https://www.example.com/
这应该路由到:
https://our-bucket-name.s3.amazonaws.com/environment/app-name/build_id/index.html

如果有以下要求:
https://www.example.com/app.css
这应该路由到:
https://our-bucket-name.s3.amazonaws.com/environment/app-name/build_id/app.css

不确定是否相关,但是这里的traefik是针对我们要由AWS S3支持的kubernetes入口。

最佳答案

您也可以使用AddPrefix或ReplacePath修饰符,尽管您还需要在fontend上创建一个匹配器。

脚步

  • 创建前端以匹配空白路径规则
  • 向该前端添加修饰符。 ReplacePath应该可以解决问题
  • 路由到后端
  • 关于amazon-s3 - traefik是否可以将index.html附加到空('/')路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45989076/

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