0

approle に関連付けられたポリシー パスはエンティティ メタデータに基づいているため、approle エンティティにメタデータを追加する必要があります。私が達成しようとしているのは、基本的にvault write identity/entity/id/<entity_id>/ metadata=stage=test、terraform のボールト プロバイダーを使用してこのコマンドを実行することです。誰もそれを行う方法を知っていますか?

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_TOKENVault トークンに置き換え:idて、エンティティ IDに置き換えてください。

于 2021-02-08T16:33:05.223 に答える