w2o*_*ves 2 environment-variables azure azure-functions
我有一个天蓝色的API和一个Azure功能.当某些逻辑传递给API时,我希望它禁用Azure功能.
这篇文章建议使用环境变量禁用该功能.这是有效的,但在我的情况下,我无法通过手动干预禁用此功能,我需要api来设置此变量.
这可能吗 ?
您的选项有些限制,需要修改一些启用或禁用您的功能的文件.
幸运的是,您可以使用Kudu VFS API以编程方式轻松地进行此操作.
您可以使用两个文件来禁用或启用某个功能,为您提供支持不同模式的不同方法:
该host.json文件位于函数脚本文件的根目录下,公开一个functions属性,该属性是一个字符串数组,在设置时定义函数白名单.设置此属性后,运行时将仅启用并加载此数组中包含的函数.您可以在此处找到有关该设置的更多信息.
每个函数都有一个function.json包含函数元数据的文件.此元数据支持一个disabled属性,当设置为true时,禁用该功能.这使您能够单独管理每个功能,这默认为加载应用程序中的所有功能,但您最终必须管理更多文件.
您可以在此处找到有关此设置的更多信息.
| 归档时间: |
|
| 查看次数: |
576 次 |
| 最近记录: |