【问题标题】:AWS Add Account ErrorAWS 添加账户错误
【发布时间】:2017-06-07 16:48:44
【问题描述】:

首先,我是大三角帆的新手,所以我仍在学习绳索。话虽如此,我正在向 aws 提供者添加一个帐户,如下所示:

hal 配置提供程序 aws 帐户添加 ServiceAccountSpinnaker \ --account-id XXXXXXXXXXX \ --assume-role 角色/spinnakerManaged

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

所有内容均在 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 分钟尝试了这么多组合到一个简单的事情。

感谢您的帮助。

ZH

【问题讨论】:

    标签: amazon-web-services hal spinnaker


    【解决方案1】:

    请注意“它必须以小写字符或数字开头和结尾,并且只能包含小写字符、数字、破折号或下划线”。您的帐户名称“ServiceAccountSpinnaker”大写。

    请记住,此帐户名称仅在 Spinnaker 中相关,不需要与 AWS 中的任何命名匹配。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-12
        • 2021-08-13
        • 2018-06-29
        • 1970-01-01
        相关资源
        最近更新 更多