【发布时间】:2018-10-15 21:11:01
【问题描述】:
我已经使用 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/获得
【问题讨论】:
标签: amazon-web-services jenkins