sensu-plugins-aws ec2-node не использует учетные ключи

Попытка автоматизировать списание в Sensu закрытых \ завершенных экземпляров в AWS с помощью обработчика ec2_node в плагине sensu-aws. У меня нет роли AIM, назначенной экземпляру, и у меня нет файла учетных данных с доступом AWS для пользователя sensu. Я хочу использовать конфигурацию JSON, чтобы включить ключи. В файле handler-ec2_node.rb есть шаблон конфигурации json:

  {
    "aws": {
      "access_key": "adsafdafda",
      "secret_key": "qwuieohajladsafhj23nm",
      "region": "us-east-1c"
    }
  }

Я создал такой файл в каталоге conf.d, установив соответствующие учетные данные, но получил ошибку:

'require_credentials': unable to sign request without credentials set (Aws::Errors::MissingCredentialsError).        

Похоже, Sensu не использует мои учетные данные. или это "ключ: значение" должно быть с другим ключом, не access_key и secret_key, а что-то вроде secret_key_id и secret_key_id. Я пробовал разные способы решить эту проблему, но не удалось. любая помощь будет оценена.

0 ответов

Другие вопросы по тегам