【发布时间】:2022-01-08 06:16:13
【问题描述】:
我有一个单页应用程序(使用 angular 制作),我通过将 cloudfront 指向 S3 存储桶来提供服务。这很好用。
但是,我想通过同一个域运行我的网站的后端 - 我所做的是向我的云端分发添加另一个源,该源指向运行 django 应用程序的弹性 beantalk。
然后,我配置了行为,以便路径模式 /apiv1/* 由 django 处理。这不起作用,我在尝试访问我的端点时收到 403 禁止错误。
我正在寻找的行为如下:
- / 应该指向 index.html 并加载静态文件(目前可行)
- /apiv1/... 应该指向 django。例如,要访问登录端点,我将使用 website.come/apiv1/api/login(作为我机器上 localhost/api/login 的姿势)。
这可能吗?
【问题讨论】:
标签: amazon-web-services amazon-elastic-beanstalk amazon-cloudfront