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