EB CLI init问题...凭据无效错误:凭据必须有5个斜杠分隔的元素

时间:2015-07-08 22:24:59

标签: node.js amazon-web-services elastic-beanstalk amazon-elastic-beanstalk

所以我正在尝试设置EB CLI并且不断遇到同样的错误。我已经做了大量的搜索,现在花了几个小时在这上面,觉得我什么都没有。

Select a default region
1) us-east-1 : US East (N. Virginia)
2) us-west-1 : US West (N. California)
3) us-west-2 : US West (Oregon)
4) eu-west-1 : EU (Ireland)
5) eu-central-1 : EU (Frankfurt)
6) ap-southeast-1 : Asia Pacific (Singapore)
7) ap-southeast-2 : Asia Pacific (Sydney)
8) ap-northeast-1 : Asia Pacific (Tokyo)
9) sa-east-1 : South America (Sao Paulo)

(default is 3): 2

(注意:我在这里的选择无关紧要)

ERROR: Credential must have exactly 5 slash-delimited elements, e.g. keyid/date/region/service/term, got 'https://917201257127.signin.aws.amazon.com/console/20150708/us-west-2/elasticbeanstalk/aws4_request'

如何编辑我的凭据?亚马逊说我应该得到某种登录提示......提前谢谢。

萨姆

3 个答案:

答案 0 :(得分:1)

只需从C:\ Users \ VIVEK PATEL.aws删除.config文件> 它将起作用。

答案 1 :(得分:0)

如果安装了aws CLI,则可以运行

aws configure

否则,您的凭据将存储在〜/ .aws / config或〜/ .aws / credentials中。

您还可能希望查看at this question以使用个人资料。

答案 2 :(得分:0)

当我在设置eb init时关闭终端时,问题发生在我身上。我认为它破坏了配置文件。

对我有用的修复很容易删除:

<强>〜/ .aws /配置

然后您可以再次设置凭据。