更新时间:2024-11-11 GMT+08:00

创建CDN函数

概述

函数工作流服务为您提供可编程CDN功能,您可以通过函数工作流完成云上调试,并下发至CDN云下环境。(当前仅支持亚太-新加坡)

用户默认没有创建CDN函数的权限,如需使用请联系华为云函数工作流服务工程师申请白名单。

前提条件

已创建具备CDN调用函数的委托权限。

委托授权

函数使用CDN功能前,您需要创建一个委托,这样CDN才能调用函数工作流服务中创建的函数。

  1. 登录CDN控制台,在左侧菜单栏中选择“域名管理”。
  2. 在域名列表中,单击需要修改的域名名称或域名所在行的“设置”,进入域名配置页面。
  3. 选择“函数管理”页签,如果您首次使用函数管理功能,单击“委托授权”,进入委托授权界面。
  4. 委托授权配置完成后,单击“确定”,系统将为您在IAM管理控制台委托页面创建名为“CDNAccessFunctionGraph”委托关系,CDN将有权限调用您函数工作流中的函数。

    请勿删除CDN与FunctionGraph的委托关系,否则会导致CDN无法调用FunctionGraph中的函数。

操作步骤

  1. 登录函数工作流控制台,在左侧菜单栏中选择“函数模板”。
  2. 右上角搜索框输入“可编程CDN”,查询到“可编程CDN”函数模板,单击“使用模板”。

    图1 可编程CDN模板

  3. 配置函数基本信息。

    • 区域:自定义。
    • 项目:默认。
    • 函数名称:自定义。
    • 企业项目:默认。

    信息确认无误后,单击“创建函数”。

  4. 在函数详情页中,选择“代码”,进行函数编写。
  5. 选择“版本”,单击“发布新版本”,配置“版本号”和“描述”,完成后单击“确定”。

    图2 发布函数新版本
    图3 配置版本号