Azure功能:如何自动向本地设置文件中注入经过Azure cli恢复的SAS令牌?

时间:2019-05-20 08:33:11

标签: azure azure-functions azure-functions-runtime

在Azure Functions本地开发环境中,我可以使用以下命令从命令行生成SAS令牌

 az storage account keys list ...
 az storage account generate-sas ...

但是随后我必须每次将生成的SAS令牌剪切并粘贴到我的local.settings.json中。

设置文件是否可以通过以下方式访问SAS令牌:一个环境变量,还是我每次创建SAS令牌时都必须使用shell脚本/ sed等填充它?

我想local.settings.json只是一个愚蠢的JSON文件。 host.json也是如此。因此,除了sed路由之外,我真的不确定如何使这样的SAS令牌或任何其他环境变量直接可用于Azure Functions本地开发运行时。也许有一个专门用于此目的的魔术环境变量。

一如既往的感谢

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法:func settings add -name "setting name" -value "XXXX"并将SAS令牌作为值注入