我需要在Microsoft Azure中存储一个简单的键值对,但是我希望能够使用Azure函数更改键。我可以在哪里存储它以及如何以编程方式对其进行更改?
键值对用于其余api的身份验证。大多数呼叫都需要一个访问令牌,该访问令牌可通过登录进行检索。问题是我想使用时间触发器自动运行函数。
当我检索令牌时,我还会得到一个刷新令牌,该刷新令牌和另一个休息呼叫,这有可能获得一个新的访问令牌和一个新的刷新令牌。 因此,如果我可以保存刷新令牌并能够在Azure内以编程方式对其进行更新,则可以让我的函数自动运行。
我已经尝试过appsettings和keyvault,但是我只能读取它们的值,而不能更改它们。
答案 0 :(得分:0)
您可以使用带有<list>
<item>
<tib>sangs rgyas</tib>
<ref>1524</ref>
</item>
<item>
<tib>rgya gar skad du</tib>
<ref>1522</ref>
</item>
<item>
<tib>shes pa dang</tib>
<ref>1523</ref>
</item>
<item>
<tib>'tsho ba dang</tib>
<ref>1525</ref>
</item>
</list>
参数的PowerShell Set-AzureRmWebApp
或Set-AzureRmWebAppSlot
命令来修改应用设置。
-AppSettings
有关如何使用PowerShell here
编写Azure函数的详细信息