深入探索 Azure Functions:特性、持久函数及服务集成
1. Azure Functions 特性概述
Azure Functions 不仅提供可由运行时处理的可执行代码,还支持更高级的场景,是快速开发且配置要求极低的理想之选。
2. 平台特性
- 基于 App Service 构建:Azure Functions 基于 App Service 构建,可使用如自定义域名、应用设置以及身份验证/授权等多种已知功能。要访问所有可用的平台特性,可在 Azure 门户中进入函数应用,点击相应选项卡。
- 函数应用设置:点击“Function app settings”链接会打开一个新选项卡,其中包含一些重要的可配置选项:
- 每日使用配额(GB - Sec):可在此设置函数应用使用的硬性限制,确保不会超出预设配额。
- 运行时版本:此设置定义函数应用当前使用的运行时版本。注意,不能将 v1 更改为测试版(如 v2),因为新版本可能引入会破坏应用程序的更改。
- 函数应用编辑模式:若使用 CI/CD 管道部署函数,此设置将自动设为只读,确保运行时不通过自动化流程就无法进行更改。
- 插槽(预览):若要进行蓝绿部署(以便在出现问题时快速回滚),可将新版本作为新实例部署,并立即与现有实例交换。 </