如何使用Jenkins Vault插件将凭据写回Vault

busg9geu  于 2023-05-16  发布在  Jenkins
关注(0)|答案(1)|浏览(149)

我知道如何从jenkinsfile中的vault中检索凭据。现在我有一个任务,需要生成一个新的凭据,然后设置回保险库。我可以用Jenkins金库插件做到这一点?
有人能提供一种简单而安全的方法来将凭据存储到保险库中吗?

ia2d9nvy

ia2d9nvy1#

你不能使用Jenkins Vault插件做到这一点,但你可以使用Jenkins,Vault API和插件获得的Vault令牌轻松地在Vault中写入秘密。
你只需要执行这样的操作:

curl --header "X-Vault-Token: VAULT-TOKEN" --data @- --request POST https://VAULT-SERVER/v1/kv/data/SECRET-PATH <<EOF
{
    "data":
    {
        "KEY1" : "VALUE1",
        "KEY2" : "VALUE2"
    }
}
EOF

相关问题