我可以使用Postman的/admin/host/keys REST API来检索Azure Function App的默认主机密钥。
我使用部署凭据和针对https://{{Function-App-Kudu-Url}}/api/functions/admin/token
的基本身份验证从Kudu获取令牌。然后,我使用针对https://{{Function-App-Url}}/admin/host/keys/default
的Bearer身份验证来包含返回的令牌,并接收默认的主机密钥。
但是,我想从ARM JSON模板中检索此值。谷歌搜索在发现如何做到这一点方面未见成效。
似乎listkeys
或listsecrets
函数可能起作用,但是我提供给它们的任何参数都不会返回键。
如何从ARM JSON模板中访问默认主机密钥?
答案 0 :(得分:1)
您将可以在功能代码中使用功能主机键,但是该功能会将您的功能键输出为与ARM模板兼容的字符串,因此您可以在主ARM模板中引用它。
这是功能代码,适用于从ARM模板获取输入。
sqlalchemy.exc.OperationalError: (pyodbc.OperationalError) ('HYT00', '[HYT00] [Microsoft][ODBC Driver 17 for SQL Server]Login timeout expired (0) (SQLDriverConnect)') (Background on this error at: http://sqlalche.me/e/e3q8)
有关更多详细信息代码,您可以参考此article。