限制对分支的访问 - AWS Amplify 托管

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

限制对分支的访问

如果您正在开发未发布的功能,则可以对功能分支进行密码保护,以限制特定用户的访问权限。在分支上设置访问控制后,当用户尝试访问分支的网址时,系统会提示他们输入用户名和密码。

您可以设置适用于单个分支机构或全局应用于所有连接分支的密码。如果在分支和全局级别都启用了访问控制,则分支级别的密码优先于全局(应用程序)级别的密码。

在功能分支上设置密码
  1. 登录 AWS Management Console 并打开 Amplify 控制台。

  2. 选择要为其设置功能分支密码的应用程序。

  3. 在导航窗格中,选择托管,然后选择访问控制

  4. 访问控制设置部分,选择管理访问

  5. 在 “管理访问控制” 页面上,执行以下任一操作。

    • 设置适用于所有连接分支的用户名和密码

      1. 开启管理所有分支的访问权限。例如,如果您连接了分支、开发分支和功能分支,则可以为所有分支应用相同的用户名和密码。

    • 将用户名和密码应用于单个分支

      1. 关闭 “管理所有分支的访问权限”。

      2. 找到要管理的分支。在 “访问设置” 中选择 “需要限制密码”。

      3. 在 “用户名” 中,输入用户名。

      4. 对于密码,输入密码。

    • 选择保存

  6. 如果您正在管理服务器端渲染 (SSR) 应用程序的访问控制权限,请通过从 Git 存储库执行新构建来重新部署该应用程序。要让 Amplify 应用您的访问控制权限设置,就必须执行此步骤。