我需要将元数据添加到 approle 实体,因为与 approle 关联的策略路径基于实体元数据。我试图实现的基本上是vault write identity/entity/id/<entity_id>/ metadata=stage=test
使用 terraform 的 Vault 提供程序来执行此命令。有谁知道这是怎么做到的吗?
问问题
187 次
1 回答
0
根据有关更新实体的官方文档,您应该可以这样做:
curl --header "X-Vault-Token: $VAULT_TOKEN" \
--request POST \
--data "{\"name\": \"<entity name>\", \"metadata\": {\"organization\": \"hashicorp\", \"team\": \"nomad\"}}" \
http://127.0.0.1:8200/v1/identity/entity/id/:id
确保替换VAULT_TOKEN
为您的 Vault 令牌并替换:id
为实体 ID。
于 2021-02-08T16:33:05.223 回答