首先,我是大三角帆的新手,所以我还在学习绳索。话虽如此,我正在向 aws 提供者添加一个帐户,如下所示:
hal config provider aws account add ServiceAccountSpinnaker \ --account-id XXXXXXXXXXX \ --assume-role role/spinnakerManaged
其中 XXXXXXXXXXXX 是我的实际帐户 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 分钟尝试了这么多组合到一个简单的事情。
我很感激帮助。
CN