存储Azure云的身份验证密钥

时间:2019-10-09 18:11:59

标签: python azure

我已经用python编写了一个服务器,该服务器从客户端接收一个身份验证密钥,该密钥可用于访问Azure云Blob存储。我很难找到一种最佳的方式来存储此密钥。

密钥将持续相当长的一段时间,因此我正在考虑将其保留在源代码中并编译程序。但是,客户端永远无法更改密钥,因此必须从源代码中更改密钥,并且必须重新编译程序。

所以我想知道是否有更好的方法将身份验证密钥本地存储在计算机上?

1 个答案:

答案 0 :(得分:0)

对不起,信誉不足,无法发表评论...

我对您的问题还不够了解,我假设您正在使用Azure应用服务来托管它。

您至少应该使用“ App Service配置”部分来注入环境变量。或者,您可以创建KeyVault资源并使用“托管身份”向您的App Service授予对KeyVault的访问权限,然后从应用程序内的KeyVault中检索秘密。