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. Я пробовал разные способы решить эту проблему, но не удалось. любая помощь будет оценена.