警告未实施AWS提供程序的验证

时间:2017-06-12 15:12:30

标签: amazon-web-services config spinnaker

我相信我可能会错过这里的一块,

我添加了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

1 个答案:

答案 0 :(得分:-1)

已更新。此警告是可以的,不会影响您的执行。 在EC2本地debian中安装Spinnaker,在EC2上安装Azure AKS和Minnaker之后的建议。

  • 请不要在整体环境(例如本地Debian)中安装微服务架构。它不起作用
  • 不惜一切代价专注于正确的AWS Managed and Managed IAM结构。请按照Armory Spinnaker的说明进行操作,以实现Armory IAM structure

先前的误导性答案:从Spinnaker 1.16.4版开始,并基于官方文档。有两种管理AWS基础架构的方法:

  1. 带有AWS密钥和机密
  2. 具有IAM角色并附加到运行大三角帆的AWS EC2实例。

当吊索无法识别相应帐户的密钥和机密时,通常会出现此错误。 Check halyard Code Documentation

一种根据您的部署类型解决该问题的方法是添加一个具有相应Key和Secret值的AWS账户。 Check Halyard add-account

Documentation AWS Cloud Provider