放大 init 不断失败
amplify init fails constantly
我不知道我的放大到底出了什么问题。我 运行 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
安装我的 amplify CLI 并按照文档中所述进行操作here.
要更改windows10中用户文件夹的名称,我看了this很棒的YT!视频
在 Mac 上:
在我的 nodejs 项目中使用 aws amplify CLI tool 时,我也遇到了同样的错误。
就像@miraquee 上面提到的关于问题是白色的 space。我怀疑我也有同样的问题。我为开始清洁所做的是:
- 在 mac 上删除我的主文件夹中的本地
.aws
文件夹以开始清理
rm -rf ~/.aws/
再次 - 运行
amplify init
。这次当到达它要求您创建一个 IAM 用户的步骤时,随后会打开您的 Web 浏览器以完成新 IAM 用户的创建,我非常小心地复制 Access Key Id
和 Secret Access Key
这一次,当我在 CLI 中完成流程时,它成功了。
如果您想观看这些步骤的视频,请观看由 AWS 放大团队的一位工程师制作的这个 YouTube 视频
- Youtube 视频 link:https://www.youtube.com/watch?v=fWbM5DLh25U
我不知道我的放大到底出了什么问题。我 运行 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
安装我的 amplify CLI 并按照文档中所述进行操作here.
要更改windows10中用户文件夹的名称,我看了this很棒的YT!视频
在 Mac 上: 在我的 nodejs 项目中使用 aws amplify CLI tool 时,我也遇到了同样的错误。
就像@miraquee 上面提到的关于问题是白色的 space。我怀疑我也有同样的问题。我为开始清洁所做的是:
- 在 mac 上删除我的主文件夹中的本地
.aws
文件夹以开始清理
rm -rf ~/.aws/
-
再次
- 运行
amplify init
。这次当到达它要求您创建一个 IAM 用户的步骤时,随后会打开您的 Web 浏览器以完成新 IAM 用户的创建,我非常小心地复制Access Key Id
和Secret Access Key
这一次,当我在 CLI 中完成流程时,它成功了。
如果您想观看这些步骤的视频,请观看由 AWS 放大团队的一位工程师制作的这个 YouTube 视频
- Youtube 视频 link:https://www.youtube.com/watch?v=fWbM5DLh25U