当前位置: 首页 > 知识库问答 >
问题:

初始化AWS放大时出现“InvalidClientTokenId”错误

太叔烨霖
2023-03-14

我正试着通过这样做来初始化amplify

$ amplify init

在Android项目中。不知何故,每次安装失败时,都会出现以下stacktrace:

⠹ 正在云中初始化项目。。。创建CloudFormation堆栈时出错✖ 根堆栈创建失败init失败{InvalidClientTokenId:请求中包含的安全令牌无效。在请求时出现extractError(/usr/local/lib/node_modules/@aws amplify/cli/node_modules/amplify provider awscloudformation/node_modules/aws sdk/lib/protocol/query.js:47:29)。callListeners(/usr/local/lib/node_modules/@aws amplify/cli/node_modules/amplify provider awscloudformation/node_modules/aws sdk/lib/sequential_executor.js:109:20)应请求。应请求发出(/usr/local/lib/node_modules/@aws amplify/cli/node_modules/amplify provider awscloudformation/node_modules/aws sdk/lib/sequential_executor.js:81:10)。应请求发出(/usr/local/lib/node_modules/@aws amplify/cli/node_modules/amplify provider awscloudformation/node_modules/aws sdk/lib/request.js:683:14)。在AcceptorStateMachine上进行转换(/usr/local/lib/node_modules/@aws amplify/cli/node_modules/amplify provider awscloudformation/node_modules/aws sdk/lib/request.js:22:10)。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-aws-aws-aws-aws-loudformation/node_-modules-。js:26:10应要求。(/usr/local/lib/node_modules/@aws amplify/cli/node_modules/amplify提供程序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)应请求提供。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,
请求ID:“cb4cc85a-dc3e-11e8-ad2e-1DD0351193D”,状态代码:403,可重试:false,可重试延迟:71.00058281764416}创建CloudFormation堆栈时出错

我尝试删除凭据和配置文件在~/. aws/文件夹中,同时删除AWS IAM用户并运行

$ aws configure 

接着是init命令,但没有任何帮助。不知道怎么了。

共有2个答案

吴驰
2023-03-14

我的问题是,我需要完成设置我的AWS帐户,添加信用卡信息,并在AWS网站上完成设置过程。

岳承悦
2023-03-14

我用一种奇怪的方式解决了这个问题。也许这对其他人有帮助。事实证明,在重新安装amplify cli后,我能够消除该错误:

$ sudo npm install -g @aws-amplify/cli
 类似资料:
  • 我正在尝试在我的手机上部署我新创建的Ionic 3应用程序(我使用的是64位Windows 10),但在运行后抛出错误: 我已经安装了Android Studio。我添加了一个系统变量_JAVA_OPTIONS,其值为-Xmx512M。我还添加了值为-Xmx2048M的系统变量GRADLE_OPTS 否则我有: 为什么还会出现这个错误?

  • 我们重新启动集群上的dastanodes 我们在ambari集群中有15台数据节点机器,而每个数据节点机器都有128G RAM 版本- ( HDP - 2.6.4和安巴里版本2.6.1) 但是,由于以下错误,datanode无法启动 这很奇怪dtnode_heapsize因为 8G ( 数据节点最大 Java 堆大小 = 8G ),从日志中我们也可以看到 所以我们不明白这是怎么回事 dose-与D

  • 当我试图创建一个新的空项目(或任何其他类型的项目)时,我在IntelliJ IDEA版本2017.3.5中得到错误int the title。到目前为止,我所做的是: > 从以下网址下载社区版本(不含jdk)https://www.jetbrains.com/idea/download/download-thanks.html?platform=linuxwithoutjdk&code=iic 将

  • 问题内容: 我正在尝试使用从Web服务接收的以下字符串初始化JSONObject: 它似乎是有效的json(它在jsonlint.com中进行了验证),但是使用它初始化JSONObject时,我得到了: 有人可以帮忙吗? 谢谢 问题答案: 似乎您正在尝试从带有额外引号的String实例化它。您需要删除包装引号(我不使用您的字符串,而是给出一个示例使其更清楚): 还行吧: 这不是:

  • 我按照步骤创建了HelloWorld示例,但它没有运行。它给出了以下错误: 初始化引导层java.lang.module.FindException时出错:读取模块:F:\Develop\Eclipse\HelloWorld\bin时出错,原因是:java.lang.module.InvalidModuleDescriptoRexception:HelloWorld.class在顶级目录中找到(模

  • null 代码构建良好,但当我运行它时,它会在下面抛出错误