我相信我可能会错过这里的一块,
我添加了aws帐户。
hal config provider aws account add spinnakermaster \
--account-id XXXXXXXXXXXX --asume-role role/spinnakerManaged
我已添加AWS用户的凭据。
hal config provider aws edit --access-key-id XXXXXXXXXXXXXXXXXXXX --secret-access-key
并提示其相应的秘密访问密钥。
我在.hal
目录中编辑了config
文件:
aws:
enabled: false
accounts:
- name: spinnakermaster
requiredGroupMembership: []
accountId: 'ZZZZZZZZZZZZZZZZZZ'
regions: []
assumeRole: role/spinnakerManaged
primaryAccount: spinnakermaster
accessKeyId: XXXXXXXXXXXXXXXXXXXX
secretAccessKey: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
defaultKeyPairTemplate: '{{name}}-keypair'
defaultRegions:
- name: Canada
defaults:
iamRole: BaseIAMRole
我正在使用AWS支持部署Spinnaker,该支持在一次打嗝时执行:
Problems in default.provider.aws.spinnakermaster:
- WARNING No validation for the AWS provider has been
implemented.
我错过了哪一步/ info / config。
此致 EN
答案 0 :(得分:-1)
已更新。此警告是可以的,不会影响您的执行。 在EC2本地debian中安装Spinnaker,在EC2上安装Azure AKS和Minnaker之后的建议。
先前的误导性答案:从Spinnaker 1.16.4版开始,并基于官方文档。有两种管理AWS基础架构的方法:
当吊索无法识别相应帐户的密钥和机密时,通常会出现此错误。 Check halyard Code Documentation
一种根据您的部署类型解决该问题的方法是添加一个具有相应Key和Secret值的AWS账户。 Check Halyard add-account