我正在尝试通过初始化来初始化
$ amplify init
在Android项目中。不知何故,每次安装失败都会显示以下堆栈跟踪:
⠹正在云端初始化项目...创建时发生错误 CloudFormation堆栈✖根堆栈创建失败,初始化失败{ InvalidClientTokenId:请求中包含的安全令牌是 无效。 在Request.extractError(/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-provider-awscloudformation/node_modules/aws-sdk/lib/protocol/query.js:47:29) 在Request.callListeners(/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-provider-awscloudformation/node_modules/aws-sdk/lib/sequential_executor.js:109:20) 在Request.emit(/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-provider-awscloudformation/node_modules/aws-sdk/lib/sequential_executor.js:81:10)中 在Request.emit(/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-provider-awscloudformation/node_modules/aws-sdk/lib/request.js:683:14) 在Request.transition(/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-provider-awscloudformation/node_modules/aws-sdk/lib/request.js:22:10) 在AcceptorStateMachine.runTo(/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-provider-awscloudformation/node_modules/aws-sdk/lib/state_machine.js:14:12) 在/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-provider-awscloudformation/node_modules/aws-sdk/lib/state_machine.js:26:10 应要求。 (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-provider-awscloudformation/node_modules/aws-sdk/lib/request.js:38:9) 应要求。 (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-provider-awscloudformation/node_modules/aws-sdk/lib/request.js:685:12) 在Request.callListeners(/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-provider-awscloudformation/node_modules/aws-sdk/lib/sequential_executor.js:119:18) 消息:“请求中包含的安全令牌无效。”,
代码:“ InvalidClientTokenId”,时间:2018-10-30T12:24:49.192Z,
requestId:'cb4cc85a-dc3e-11e8-ad2e-1dd03551193d',statusCode:403, retryable:false,retryDelay:71.00058281764416}发生错误 创建CloudFormation堆栈时
我尝试删除〜/ .aws /文件夹中的凭证和配置文件,以及删除AWS IAM用户并运行
$ aws configure
再次后面跟随init命令,但没有任何帮助。不知道怎么了。
答案 0 :(得分:1)
我以一种奇怪的方式解决了这个问题。可能对别人有帮助。事实证明,重新安装Amplify cli后,我可以摆脱此错误:
$ sudo npm install -g @aws-amplify/cli
答案 1 :(得分:1)
我的问题是我需要完成我的AWS账户的设置并添加信用卡信息并完成AWS网站上的设置过程。