【问题标题】:How to add different auth for different environments in amplify project?如何在放大项目中为不同的环境添加不同的身份验证?
【发布时间】:2021-12-01 20:22:55
【问题描述】:

是否可以在一个放大项目中添加不同的身份验证(认知),但针对不同的环境?

目前我有一个经过调整的认知身份验证的放大项目,它工作正常。 我想添加另一个必须使用不同用户池的环境。

我在放大项目中运行了以下命令:

$ amplify init
Do you want to use an existing environment? No
Enter a name for the environment new_env

在这个新环境创建之后。但是当我尝试添加身份验证时,它会说:

$ amplify add auth
Auth has already been added to this project. To update run amplify update auth.

看起来amplify update auth 尝试更新现有的身份验证而不是添加新的身份验证

【问题讨论】:

    标签: amazon-web-services aws-amplify amplify aws-amplify-cli


    【解决方案1】:

    Amplify 允许您创建多个环境并在每个环境上添加独立的功能,并且像 git 分支工作流一样易于管理。

    添加一个新的环境运行amplify env checkout ENV_NAME。这将创建一个新的环境,就像 git 上的一个分支,并允许您添加所需的资源。之后,运行amplify push在云端创建资源。

    要列出可用/创建的环境运行amplify env list

    切换到环境运行amplify env checkout ENV_NAME,与创建相同。

    参考:https://docs.amplify.aws/cli/teams/overview/

    【讨论】:

      猜你喜欢
      • 2020-07-31
      • 2020-09-28
      • 1970-01-01
      • 1970-01-01
      • 2021-08-21
      • 2022-02-03
      • 2021-01-15
      • 1970-01-01
      • 2021-12-25
      相关资源
      最近更新 更多