AWS添加帐户错误

时间:2017-06-07 16:48:45

标签: amazon-web-services hal spinnaker

首先,我是大三角帆新手所以我还在学习绳索。说,我正在向aws提供商添加一个帐户,如下所示:

hal config provider aws account添加ServiceAccountSpinnaker \    --account-id XXXXXXXXXXX \    --assume-role role / spinnakerManaged

XXXXXXXXXXX是我的实际帐户ID,我创建了一个名为的用户帐户 ServiceAccountSpinnaker,配置角色为spinnakerManaged,

Spinnaker文档中指定的所有内容:

https://www.spinnaker.io/setup/providers/aws/

在这里执行Hal命令之后我得到了什么:

  
      
  • 获取当前部署成功
  •   
  • 在default.provider.aws.ServiceAccountSpinnaker中添加ServiceAccountSpinnaker帐户失败问题:!错误帐户名称   必须匹配模式^ [a-z0-9] +([ - a-z0-9 _] * [a-z0-9])?$?它必须开始   并以小写字符或数字结尾,仅以容器结尾   小写字符,数字,短划线或下划线

  •   
  • 警告尚未对AWS提供商进行验证。

  •   
  • 无法为提供商aws添加帐户ServiceAccountSpinnaker。

  •   

所以基本上我的帐号名称有问题,实际上需要一些启发,因为我已经花了一个白痴,45分钟尝试了这么多组合到一个简单的事情。

我很感激帮助。

EN

2 个答案:

答案 0 :(得分:1)

请注意要求"它必须以小写字符或数字开头和结尾,并且只能使用容器小写字符,数字,短划线或下划线"。您的帐户名称" ServiceAccountSpinnaker"资本化。

请注意,此帐户名称仅与Spinnaker相关,并且不需要与AWS中的任何命名匹配。

答案 1 :(得分:0)

绝对正确,所以答案是基于两个事实, 1.此帐户名称仅与Spinnaker相关。 2.将我的帐户名称从ServiceAccountSpinnaker更改为serviceaccountspinnaker

然后我成功添加了一个帐户。