【发布时间】:2017-12-31 15:59:19
【问题描述】:
我有一个 Django 应用程序。我希望它从 Vault 中获取所有需要的秘密。
据我了解,我需要为此使用AppRole。
我创建了一个角色。但是我需要使用hvac 进行身份验证:
# App Role
client.auth_approle('MY_ROLE_ID', 'MY_SECRET_ID')
所以我手动获取role-id 和secret-id,没关系。问题是我将它们存储在哪里?
- 我可以将
role-id简单地存储在我的 git reposettings.py文件中吗? - 我应该将
secret-id存储在哪里?
UPD:
实际上secret-id 有它自己的TTL。那么当我重新启动我的应用程序时,如何获取新的 secret-id?
【问题讨论】: