【问题标题】:Jenkins's AWS Spot Fleet plugin cannot load AWS credentialsJenkins 的 AWS Spot Fleet 插件无法加载 AWS 凭证
【发布时间】: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


    【解决方案1】:

    嗯,好像是插件测试连接功能的bug。

    正如我所说,如果它已经在使用凭据,我不明白为什么它会抱怨,所以我决定忘记那个错误并启动我的工作,它们在 EC2 点上运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多