Amazon web services 弹性Beanstalk CLI安全令牌问题

Amazon web services 弹性Beanstalk CLI安全令牌问题,amazon-web-services,amazon-elastic-beanstalk,Amazon Web Services,Amazon Elastic Beanstalk,我正在Ubuntu上运行EBLCI。大多数时候都很顺利,但我总是因为一些安全问题被开除。我不断得到以下错误: ERROR: NotAuthorizedError - Operation Denied. The security token included in the request is invalid. 上周,我通过创建一个新的IAM密钥对并手动将密钥输入到~.aws/credentials中的aws配置文件中来修复它 这次没用。有什么想法吗?再次检查~/.aws/credentials

我正在Ubuntu上运行EBLCI。大多数时候都很顺利,但我总是因为一些安全问题被开除。我不断得到以下错误:

ERROR: NotAuthorizedError - Operation Denied. The security token included in the request is invalid.
上周,我通过创建一个新的IAM密钥对并手动将密钥输入到~.aws/credentials中的aws配置文件中来修复它


这次没用。有什么想法吗?

再次检查
~/.aws/credentials
文件。当您没有默认配置文件时,AWS CLI将返回此错误。如果将IAM角色附加到EC2实例,并且未在命令中指定
--profile
选项,也可能发生这种情况


您可以尝试导出文档中提到的凭据,然后重试该命令

我刚刚遇到了这个问题,在我的例子中,我们已经撤销了AWS密钥(这是我们的政策),忘记了在我的机器上设置新密钥。请尝试撤消以前的密钥(如果尚未设置),然后设置一个新密钥。

刚刚出现此问题,因为我已更新了AWS密码。我在安全凭据下为我的AWS帐户创建了新的访问密钥,并将新的访问密钥和机密访问密钥复制到.AWS文件夹(位于C:\Users\username.AWS)中的配置和凭据文件中。

谢谢,我尝试导出凭据,但没有成功。我知道我的钥匙很好。我不确定--profile选项是什么意思。我尝试了以下命令:export AWS\u SECRET\u ACCESS\u KEY=My KEY export AWS\u ACCESS\u KEY\u ID=My ACCESS我通过printenv | grep AWS确认它们是在环境中设置的。这让我抓狂。我找不到关于这个问题的任何信息。在我弄明白这一点之前,我不能对EB做任何事情。@ngust,Krishna Kumar R的意思是:你能试着表演“EB--profile”吗?