开发 Azure Functions

Azure App Services

Florin Angelescu

Azure Cloud Architect

什么是触发器?

$$

Function 应用触发器

  • 定义函数如何被调用
  • 函数可响应:
    • HTTP 请求
    • 队列中的消息
    • 文件上传
  • 每个函数必须有一个触发器
Azure App Services

常见触发器类型

函数 HTTP 触发器

函数计时器触发器

函数队列触发器

函数文件触发器

Azure App Services

什么是绑定?

 

 

函数绑定

  • 简化与外部数据和服务的连接
  • 集成在后台自动处理
  • 代码更精简,无需额外的基础设施管理
Azure App Services

输入与输出绑定

 

函数输入绑定

  • 自动接收 Blob 文件或数据库记录

 

函数输出绑定

  • Cosmos DB、Event Hubs 或邮件服务商
Azure App Services

输入与输出绑定

 

函数绑定

Azure App Services

多个绑定

函数多个绑定

函数多个绑定

Azure App Services

真实示例

 

函数绑定

  • 用户上传图片:
    • Blob 触发器启动函数
  • 输入绑定将图片提供给函数
  • 函数可能:
    • 调整尺寸
    • 添加标签
  • 输出绑定可:
    • 存储更新后的图片
    • 在 Cosmos DB 中记录元数据
    • 发送通知
Azure App Services

让我们练习!

Azure App Services

Preparing Video For Download...