android - 放大初始化不断失败

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

我不知道我的放大器到底出了什么问题。我运行 amplify init 并收到此错误消息。我已经使用 npm 下载了 amplify cli,并成功运行了“amplify configure”。

init failed
InvalidSignatureException: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.

The Canonical String for this request should have been
'POST
/apps

host:amplify.ap-south-1.amazonaws.com
x-amz-content-sha256:79ec4b759220a7b1d454721bb2c7e1350dccbd691853e5ed1b3c92bec21dbc29
x-amz-date:20210121T154050Z

host;x-amz-content-sha256;x-amz-date
79ec4b759220a7b1d454721bb2c7e1350dccbd691853e5ed1b3c92bec21dbc29'

The String-to-Sign should have been
'AWS4-HMAC-SHA256
20210121T154050Z
20210121/ap-south-1/amplify/aws4_request
b150344845c2c575fd957d63172173a367f2bacf0e817764a02e5b20d03c3811'

最佳答案

好吧,我终于找到了过去三天困扰我的问题。一个空格 ( )。 是的!

我的文件夹位于用户内部,其中有一个空格,如“First Last”中所示。相反,我应该做的是在开始之前将 C:\Users\First Last 中的文件夹名称更改为 C:\Users\FirstLast,然后尝试安装我的使用命令 curl -sL https://aws-amplify.github.io/amplify-cli/install-win -o install.cmd && install.cmd 放大 CLI,并按照文档中所述进行操作here .

为了更改 Windows 10 中的 User 文件夹的名称,我观看了 this太棒了!视频

关于android - 放大初始化不断失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65830910/

相关文章:

android - 如何将此 JSON 对象转换为 String 数组?

java - 检查字符串是否仅包含字母 - 电子邮件验证

amazon-web-services - 获取自日期以来创建的EC2实例列表

android - 无法解析符号 CreateTodoInput

java - Intent.putExtra() 不更新其值

java - 运行 Android 应用程序两次才能工作,为什么?

amazon-web-services - s3 存储桶 URL 有效,但当我转到 Cloudfront 托管的实际 URL 时,我的电子邮件表单无法正常工作,权限问题?

amazon-web-services - “type: LoadBalancer”如何在Kubernetes中创建外部负载均衡器?

vue.js - 如何配置运行在 ie 11 上的 Nuxt.js

amazon-web-services - 如何接收通过 AWS Amplify 中的身份提供商登录的用户的属性?