我正在尝试运行python脚本,该脚本具有使用boto3 sdk访问s3的代码。我已经在Windows计算机中创建了默认配置文件。
我正在尝试通过詹金斯自动化。它失败并抱怨令牌无效。
为了进行测试,我在詹金斯工作中执行了以下命令。
aws sts get-caller-identity --debug
ClientError:调用GetCallerIdentity操作时发生错误(InvalidClientTokenId):请求中包含的安全令牌无效2019-06-17
18:09:06,513-MainThread-awscli.clidriver-DEBUG-使用rc 255退出
调用GetCallerIdentity操作时发生错误(InvalidClientTokenId):请求中包含的安全令牌无效生成步骤“执行Windows批处理命令”将生成标记为失败
我尝试了以下
注入AWS_SECRET_ACCESS_KEY,AWS_SESSION_TOKEN和AWS_ACCESS_KEY_ID,但没有成功。
在jenkins中添加了S3配置文件插件,并尝试了IAM角色选项以及提供访问令牌和密码的功能。
它不起作用。
我观察到jenkins正在系统用户上运行,但是我已经在窗口用户中创建了配置文件。这是问题吗?
问题是与运行jenkins的USERPROFILE有关。
未加载默认用户配置文件凭据,因为配置是针对本地用户而非系统用户完成的。
在SYSTEM USER Jenkins下添加.credentials效果很好。
我试图制作一个跨平台的JavaFX应用程序,它在Windows和OSX机器上工作得很好,但在Linux上不行。 jar是在Intellij思想中使用基本的JavaFX配置构建的。 有人帮忙吗?
我有一段非常简单的Java代码,在那里我尝试从Java连接到我的Oracle DB。 在Windows下一切正常,但当我尝试在Ubuntu上运行时,我得到了一个错误。 我读了很多书,也试过很多解决方法。这是我的代码: 当我运行它时,我收到一个错误: 连接失败Java.sql.sqlRecoverable异常:IO错误:网络适配器无法在oracle.jdbc.driver.T4CConnection
问题内容: 我们需要能够运行消耗两个奴隶的詹金斯工作。(或者,两个作业,如果我们可以保证它们同时运行,并且至少有一个可能知道另一个是什么。)这种情况是我们有一个重量级的应用程序,需要针对它进行测试。测试在一台计算机上运行,应用程序在另一台计算机上运行。将它们放在同一主机上是不切实际的。 现在,我们有一个Jenkins作业,该作业使用脚本启动专用的应用服务器,安装正确的版本,正确的数据,然后对其
Peer.JS server.js github链接到项目:链接 新来的赫罗库。任何帮助都将不胜感激!
这是怎么工作https://graph.microsoft.com/v1.0/me/onenote/notebooks?filter=tolower(名)eq'我的笔记本' 来自图形资源管理器的屏幕截图 当我尝试在C#中编写相同的代码时,我得到了以下错误代码:BadRequest消息:无效筛选子句内部错误:AdditionalData:日期:2020-09-02T20:01:24 我正在使用下面的
我有一个新安装的Debian Wheezy服务器,运行Jenkins1.596(最新版本),从官方的deb包安装。 为了和Jenkins一起玩,我编写了一个新的Maven项目,该项目可以通过Git进行验证。 下面是Jenkins服务器在构建期间生成的日志: 我尝试用JDK7和JDK8构建都失败了。