Dig*_*lMC 5 amazon-s3 amazon-web-services amazon-cloudfront
因此,我有一个 AWS S3 存储桶,用于托管我构建的 React 应用程序的文件。我使用 CodePipeline 构建和编译 React 应用程序,并将文件存储在通过 CloudFront CDN 提供服务的 S3 存储桶上。
当我从 root 访问 url 时,一切似乎都工作正常https://website.com。当我单击该页面上的“登录”时,我会被引导至以下路线https://website.com/auth/login,效果非常棒。
问题
如果我尝试直接访问该页面,https://website.com/auth/login则会收到以下错误:
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>66CE67E2E5DA0B7B</RequestId>
<HostId>Spfhgnlygx05eugycEy5ew4e8oSn/ccNX21Iy/6qaAxI8glXljDjgKmUPvMzRd8+NktQsNietpg=</HostId>
</Error>
Run Code Online (Sandbox Code Playgroud)
我将 cloudfront CDN 中的默认资源设置为,这/index.html就是根域工作的原因,但是如何获取所有指向的 URL,/index.html以便应用程序正确路由它?
| 归档时间: |
|
| 查看次数: |
3008 次 |
| 最近记录: |