我打算用AWS放大器构建一个React应用程序(Graphql / Dynamodb数据库和Cognito授权)因此我想使用Amplify CLI .

React Applications应该有一个登录用户来创建数据,而所有其他用户(没有登录的用户)只能读取博客等数据 .

在create和init放大后,CLI中的"amplify add api"命令为我提供了在API密钥和Cognito授权之间进行选择的选项 . (我很多人跟着这个video

此时,我不知道该选择什么,因为对于应用程序的公共部分,我想采用API密钥,对于受限制的(登录部分),我想要选择Cognito .

对我来说,它看起来像一个非常基本的问题,但到目前为止我可以找到一个解决方案如何设置它 .

提前谢谢了