在两个项目之间共享 AWS Cognito/Amplify Auth 配置?

Sharing an AWS Cognito / Amplify Auth Configuration between two projects?

我在一个仅使用 Auth 的项目中使用了 AWS Amplify。我想将 Auth 配置设置转移到新项目。我们可以直接将 aws-exports 复制到新项目吗?还是需要做其他事情?

基本上,目标是在两个不同的项目之间共享同一个用户池,这样两个项目就可以对同一个用户池进行身份验证。

只需复制粘贴项目文件即可工作。但是,最好创建一个新的应用程序客户端并为新项目配置它。以后如果您想分别跟踪来自这些应用程序的请求,这是必要的。在托管时,您可能需要为这两个项目提供 2 个不同的托管服务。那么这也会对你派上用场。

对于未来的读者,Amplify 文档现在提供了如何执行此操作的示例 see here

我有类似的需求 -- 在不同的应用程序之间共享身份验证。