当前位置: 首页 > 知识库问答 >
问题:

在AWS Amplify上部署React Web app时获取403拒绝访问错误

邢曦
2023-03-14

这几天我一直在绞尽脑汁。我正在尝试在AWS Amplify上部署我的react应用程序。当我启动应用程序时,我被正确引导到登录页面(使用Auth0 Universal login),登录后,我通过回调URL被重定向回我的web应用程序。

当我的页面加载时,我收到以下消息

此XML文件似乎没有与之关联的任何样式信息。文档树如下所示。

<Error>
<Code>AccessDenied</Code>

<Message>Access Denied</Message>

<RequestId>B2173BDEE0658858</RequestId>

<HostId>
TRevHdaqGZYTUxU9W1wXc3CQccfLeznHlYLcbuF+Wr511FVmOPFBp4tpyccJ2t5QMVpvYygNNb4=
</HostId>
</Error>

我不是通过s3 bucket托管web应用程序,而是直接将构建文件上传到AWS Amplify。

对这个问题有什么想法吗?

共有2个答案

唐煜
2023-03-14

创建zip文件夹时,请确保压缩生成输出的内容,而不是顶层文件夹。例如,如果您的生成输出生成了一个名为“build”或“public”的文件夹,请首先导航到该文件夹,选择所有内容,然后将其压缩。如果不这样做,您将看到“拒绝访问”错误,因为站点的根目录将无法正确初始化。

  <Error>
      <Code>AccessDenied</Code>
      <Message>Access Denied</Message>
      <RequestId>4442587FB7D0A2F9</RequestId>
      <HostId>...</HostId>
 </Error>
  • https://docs.aws.amazon.com/amplify/latest/userguide/manual-deploys.html
牧业
2023-03-14
Use this rule on amplify console.
[
    {
        "source": "</^[^.]+$|\\.(?!(css|gif|ico|jpg|js|png|txt|svg|woff|ttf|map|json)$)([^.]+$)/>",
        "target": "/index.html",
        "status": "200",
        "condition": null
    }
]
 类似资料:
  • 我在负载平衡器后面有web服务器,系统成功地将我重定向到OKTA登录页面,当我输入凭据时,并在OKTA服务器执行回调操作时单击登录按钮,使用 我得到一个错误: 403-禁止:拒绝访问。您没有使用提供的凭据查看此目录或页的权限。 我在Startup.cs文件中使用下面的代码,我在Blazor服务器上的应用程序

  • 此url<code>http://localhost:8070/produits与Postman一起工作很好。它返回以下内容: 添加Spring Security性后,此url返回403访问被拒绝,即使用户名和密码正确。 安全配置.java 宁静的服务

  • 我正在制作一个RESTFul API(不是web应用程序)并添加Spring Security性,但无法成功完成。 在阅读了大量有关stackoverflow的文章和帖子后,我终于发布了我的问题。请检查一下,让我知道我遗漏了什么或配置错误了什么? 基本实体 角色实体 用户实体 SecurtiyConfig类 CurrentUserDetails UserDetailsService 用户控制器类

  • 我正在制作一个RESTFul API(不是web-app)并添加Spring Security性,但无法成功地做到这一点。 在浏览了stackoverflow上的大量文章和帖子之后,我终于发表了我的问题。请仔细检查一下,让我知道我错过了什么或者配置错误了什么? 基本实体 UserDetailsService UserController类 AdminContrller类 尝试使用ROLE_USER

  • 在升级到Spring Security 4.1.2和Spring 4.3.2时,我得到了403拒绝访问错误代码 我正在使用Spring Security AuthenticationProvider类进行身份类中的authenticate(Authentication Authentication)方法成功执行,并返回新的UsernamePasswordAuthenticationToken(us

  • 从今天起,我们的Airflow服务无法访问BigQuery中的查询。所有作业都会失败,并显示以下消息: [2021-03-12 10:17:28079]{taskinstance.py:1150}错误-原因:403获取https://bigquery.googleapis.com/bigquery/v2/projects/waipu-app-prod/queries/e62030d7-36eb-4