首先,我是大三角帆新手所以我还在学习绳索。说,我正在向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
答案 0 :(得分:1)
请注意要求"它必须以小写字符或数字开头和结尾,并且只能使用容器小写字符,数字,短划线或下划线"。您的帐户名称" ServiceAccountSpinnaker"资本化。
请注意,此帐户名称仅与Spinnaker相关,并且不需要与AWS中的任何命名匹配。
答案 1 :(得分:0)
绝对正确,所以答案是基于两个事实, 1.此帐户名称仅与Spinnaker相关。 2.将我的帐户名称从ServiceAccountSpinnaker更改为serviceaccountspinnaker
然后我成功添加了一个帐户。