轮换具有指定到期日的 Gitlab 服务帐户令牌

问题描述 投票:0回答:1

我当前正在使用 Gitlab 服务帐户及其令牌,并且我想设置一个 CICD 作业来自动轮换服务帐户令牌。

但是从文档来看,似乎没有一个字段可以让我设置轮换令牌的到期日期,这与用户的个人访问令牌轮换API不同。

尝试并轮换服务帐户令牌只会给它一个

7
持续时间。

我想知道是否可以为服务帐户令牌的轮换设置到期日。

如果没有,我将不得不使用 Gitlab 的调度程序每 6-7 天轮换一次代币。 我可以想到的另一种方法是手动撤销和创建服务帐户令牌,并将作业设置为每

x
月运行一次。 (这样,我可以控制每个说的“到期”)

很想听听大家对这个问题的建议。

gitlab gitlab-ci access-token gitlab-api
1个回答
0
投票

这似乎不可能。

GitLab 17.7 说明了这一点:

在 UI 中轮换个人、项目和组访问令牌

您现在可以使用 UI 轮换个人、项目和组访问令牌。以前,您必须使用 API 来执行此操作。

GUI for key rotation

谢谢shangsuru的贡献!

请参阅文档问题

GUI 本身不公开

expires_at
字段。

© www.soinside.com 2019 - 2024. All rights reserved.