0

我需要将元数据添加到 approle 实体,因为与 approle 关联的策略路径基于实体元数据。我试图实现的基本上是vault write identity/entity/id/<entity_id>/ metadata=stage=test使用 terraform 的 Vault 提供程序来执行此命令。有谁知道这是怎么做到的吗?

4

1 回答 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 回答