Hashi Vault-如何使用角色ID获取X-Vault令牌以获取秘密ID?

时间:2020-09-26 01:11:11

标签: hashicorp-vault

我可以使用CLI执行以下操作。

// Get role id
vault read auth/approle/role/irma-role/role-id
    Key     Value
    role_id b1e32157-8309-d5a2-02c9-657fc05977dc

// Get secret id
vault write -force auth/approle/role/irma-role/secret-id
    Key                Value                               
    secret_id          3cac8255-6f2d-e62f-fd0e-20bfe69a2dfe
    secret_id_accessor 8f811a56-d2c4-460c-8955-f2a18d8a2fdd

// Login using role id and secret id
vault write auth/approle/login role_id="b1e32157-8309-d5a2-02c9-657fc05977dc" secret_id="ea34790f-f8c4-5527-3951-4e51b8b6e620"

以上效果很好。但是我需要帮助弄清楚如何使用API​​。例如,如何在检索机密ID时获取API正在寻找的X-Vault-Token

$ curl \
    --header "X-Vault-Token: ..." \
    --request POST \
    http://127.0.0.1:8200/v1/auth/approle/role/application1/secret-id

0 个答案:

没有答案