问题描述
我想将我的Azure Functions应用程序与Key Vault集成。我按照此处所示的步骤http://blogs.adatis.co.uk/benjarvis/post/Azure-Functions-Key-Vault-Integration
但面对此错误-值不能为空。 参数名称:authKeyOrResourceToken
不确定我错在哪里。如有任何帮助,将不胜感激。
我尝试在应用程序设置下添加一个名为‘authKeyOrResourceToken’的环境变量,并用默认的函数键来证明该值。但运气不佳。
这是我的函数.json的外观
{ "type":"CosmosDB", "name":"<;>", "数据库名称":"<;>", "集合名称":"<;>", "ConnectionStringSetting":"<;>", "sqlQuery":"SELECT*FROM c WHERE c.recordType={recordType}", "方向":"在" )
虽然我期待查询的结果,但我面临异常。
推荐答案
终于让它正常工作了。
我正在使用Node.js编写Azure函数。因此,通过该函数,如果我需要访问密钥库,则需要安装2个NPM模块(azure-key vault&;ms-rest-azure)。安装后,我可以访问密钥库。
具有讽刺意味的是,在.Net中编写的Azure函数没有这种依赖关系。它开箱即用。