我创建了AWS账户,使用Amazon CloudFormation部署了amazon-cognito-developer-authentication-sample。
我能够通过URL注册新用户:由Cloud Formation输出提供的url / jsp / register.jsp。
然后我下载了CognitoSyncDemo并按照所有说明操作。
以下是样本中指示的首字母
用户名:注册用户(@ cloud_formation_output_url / jsp / register.jsp)
appname:awscognitodeveloperauthenticationsample
端点:http://find-deve-1#########- *********.plasticbeanstalk.com/
developerProvider:login.findit
但我得到了
回复代码:401
响应正文:匹配签名时出错
签名由用户名+ appname + endpoint
组成我想问题是appname,因为我已经两次交叉检查端点。
有人可以指导我使用什么appname,因为有三个服务,每个服务都有一个名称
1. Cognito有:身份池名称
2.云形成有:堆栈名称
3. Elastic BeanStalk:app name
我对应用名称感到困惑。现在我正在使用示例本身提供的默认应用名称。不知道要使用什么名称?
答案 0 :(得分:0)
花了好几个小时后发现要提到的端点不是弹性beanstalk的端点,如android中的示例所示,但我必须提到应用程序URL,当我选择了由我创建的堆栈时,云形成控制台中的输出选项卡下。