我用 python 编写了一个服务器,它从客户端接收身份验证 key ,该 key 可用于访问 azure 云 blob 存储。我很难找到存储此 key 的最佳方式。
该 key 将持续相当长的一段时间,因此我正在考虑将其留在源代码中并编译程序。但是客户端永远无法更改 key ,并且必须从源代码更改 key ,并且必须重新编译程序。
所以我想知道是否有更好的方法在计算机上本地存储身份验证 key ?
最佳答案
抱歉,声誉不足,无法发表评论...
我不太了解您的问题,我假设您正在使用 Azure 应用服务来托管它。
您至少应该使用应用服务配置部分来注入(inject)环境变量。或者,您可以创建 KeyVault 资源并使用托管标识授予您的应用服务对 KeyVault 的访问权限,然后从应用内的 KeyVault 检索 key 。
关于python - 存储Azure云的身份验证 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58309962/