jenkins - Jennkins 无法连接 AWS 账户
问题描述
我有 Jenkins 文件来将我的应用程序部署到 EKS 集群中。在 jenkins 方面,我安装了 AWS 凭证插件,并在框中添加了 Jenkins 凭证我的密钥和访问密钥值。
接下来,当我运行 Jenkins 构建部署阶段时出现以下错误。
Unable to connect to the server: getting credentials: exec: executable aws not found
It looks like you are trying to use a client-go credential plugin that is not installed.
解决方案
我遇到了类似的问题,发现这是一个 PATH 设置问题。基本上 aws 在 PATH 中找不到。您可以做的是在代码中添加“env”并查看控制台输出中的 PATH 值。正确设置 PATH
管理 Jenkins -> 配置系统 -> 全局属性 -> 环境变量:name=PATH, value= (Ex: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/ )
推荐阅读
- java - “var”SpringBoot CrudRepository 的 Java 错误
- reactjs - 反应打字稿中的 Npm @babel/types 错误
- spring-boot - Spring Security:使用 Google OAuth2 SSO 功能时,JWT 令牌验证过滤器不起作用
- spring-boot - 配置多模块项目,让每个模块都有自己的属性文件
- vue.js - v-show 和 v-if 对第一次内容绘制 (FCP) 的影响
- webrtc - 当有 p2p webtrc 连接时,如何使用不同的分辨率进行视频通话和拍照?
- asp.net - HTTP 错误 404.17 - 在 Windows Svr 2019 上的 IIS 10 上找不到
- c# - 如何根据另一个场景的条件销毁游戏对象?
- python - 如何阻止 pygame 按钮在单独的图像中重叠?
- salesforce - Canvas Power App 使用 Rest API 将文件上传到 Salesforce