Я использовал плагин Amazon EC2 в течение нескольких месяцев, все работает нормально.
Теперь я только что понял, что есть плагин для Spot Fleet, поэтому я хотел попробовать его.Я настроил все параметры, но после тестирования соединения я получаю:
Unable to load AWS credentials from any provider in the chain: [EnvironmentVariableCredentialsProvider: Unable to load AWS credentials from environment variables (AWS_ACCESS_KEY_ID (or AWS_ACCESS_KEY) and AWS_SECRET_KEY (or AWS_SECRET_ACCESS_KEY)), SystemPropertiesCredentialsProvider: Unable to load AWS credentials from Java system properties (aws.accessKeyId and aws.secretKey), com.amazonaws.auth.profile.ProfileCredentialsProvider@5c06b89: No AWS profile named 'default', com.amazonaws.auth.EC2ContainerCredentialsProviderWrapper@2f169e09: Unable to load credentials from service endpoint]
Кто-то может подумать, что он кристально чистый, он не может загружать учетные данные ... Однако учетные данные в порядке,потому что это те же учетные данные, которые используются с другим плагином, и они являются теми же учетными данными, которые использовались в начальной конфигурации этого плагина , когда он использует учетные данные для получения от AWS списка активных запросов Spot Fleet... Я имею в виду, что плагин уже использует учетные данные, поэтому он может их реально загрузить.
Итак, что может быть причиной этой ошибки?
Информация о плагине доступна на https://jenkins.io/blog/2016/06/10/save-costs-with-ec2-spot-fleet/