mar*_*ani 4 python-3.x hashicorp-vault
我想从带有 python 的 pod 中读取我的秘密。
我试试这个:
import os
import hvac
f = open('/var/run/secrets/kubernetes.io/serviceaccount/token')
jwt = f.read()
client = hvac.Client()
client = hvac.Client(url='https://vault.mydomain.internal')
client.auth_kubernetes("default", jwt)
print(client.read('secret/pippo/pluto'))
Run Code Online (Sandbox Code Playgroud)
我确信 secret/pippo/pluto 存在。
我确定我已通过正确身份验证
但是我总是收到“无”来回答我的印刷品。
我在哪里可以解决这个问题?
多谢
小智 6
如果从 Vault 读取 KV 值,则需要安装点和路径。例子:
vault_client.secrets.kv.v1.read_secret(
path=path,
mount_point=mount_point
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11511 次 |
| 最近记录: |