【发布时间】:2022-01-27 02:53:32
【问题描述】:
我有一个 Vuejs 应用程序的 S3 存储桶,其内容显示在链接中 s3 bucket content
为了提供该内容,我在 Cloudfront 中进行了分发。为了使该分发安全,我创建了一个 OAI 以关联到 Cloudfront 分发和 S3 存储桶。 ** 分发源是桶而不是桶域。因此,当我请求 Cloudfront 域时,会显示登录页面,单击登录按钮后会启动 OIDC 流程,并且当请求回调路由器时,会显示一个页面,其中的访问被拒绝,链接显示为 acess denied。为了解决这个问题,我在 CLoudfront 中创建了一个函数来检查 url 并呈现 index.html,但这不起作用。我怎样才能解决这个问题?请记住,我没有包含 index.html 的子目录。我有一个 index.html 加载了在 vue 进程中构建的 js 脚本
【问题讨论】:
标签: amazon-web-services vue.js amazon-s3 single-page-application amazon-cloudfront