You need to enable JavaScript to run this app.
导航

为函数关联域名

最近更新时间2023.12.20 19:16:21

首次发布时间2023.02.15 19:04:52

客户端只能通过访问域名来触发函数的运行。在创建函数后,您必须为函数关联域名。
函数允许关联的域名包括:

  • 函数域名:边缘函数控制台中的域名
    您可以将您的域名添加到边缘函数控制台并完成域名归属权验证,然后将函数与该域名相关联。
  • CDN域名:火山引擎内容分发网络(CDN)控制台中的加速域名
    您也可以将函数与火山引擎CDN控制台中已有的加速域名相关联。

使用限制

一个函数只允许关联函数域名或者CDN域名中的一种,不允许同时关联函数域名和CDN域名。

  • 函数与函数域名相关联时,一个函数只允许关联一个函数域名,一个函数域名也只允许关联一个函数。
  • 函数与CDN域名相关联时,一个函数最多允许关联100个CDN域名,一个CDN域名最多允许关联50个函数。

关联函数域名

前提条件

  • 您已经创建函数并且函数还没有关联域名。相关操作,请参见创建函数
  • 您已经添加域名并完成域名归属权验证。相关操作,请参见添加域名

操作步骤

  1. 登录边缘函数控制台
  2. 函数管理页面,定位到要关联域名的函数,在域名列单击去关联
  3. 关联域名对话框,选择域名类型函数域名并从域名列表选择要关联的域名。
    图片
  4. 单击确定

函数域名关联成功后,您可以在函数详情的基本信息区域查看域名。此时,域名下已有您选择的函数域名。
图片
#{style="margin: 0"}#

关联CDN域名

注意

函数关联CDN域名后,您需要在CDN中配置边缘函数的触发规则,才能使用户访问CDN域名时触发边缘函数的运行。
如果您的账号没有开通边缘函数配置功能,您可以联系CDN的商务代表申请在CDN中开通该功能。

前提条件

  • 您已经创建函数并且函数还没有关联域名。相关操作,请参见创建函数
  • 您已经在CDN控制台添加域名,并且域名的状态正常运行。相关操作,请参见新增域名

操作步骤

  1. 登录边缘函数控制台
  2. 函数管理页面,定位到要关联域名的函数,在域名列单击去关联
  3. 关联域名对话框,选择域名类型CDN域名
  4. 首次访问CDN域名时,请根据页面提示完成跨服务授权,即允许边缘函数访问您在CDN中的资源。

    说明

    如果您已经完成过跨服务授权,则该步骤会自动跳过。

  5. 从域名列表选择要关联的域名,然后单击确定
    域名列表展示了 CDN 控制台中状态正常运行的加速域名。您可以选择其中的一个或多个进行关联。

    注意

    CDN域名启用边缘函数后,所消耗的边缘函数请求次数单独计费。详细说明,请参见计费概述。CDN按量计费不受影响。

    图片
    CDN域名关联成功后,您可以在函数详情的基本信息区域查看域名。此时,域名下已有您选择的CDN域名。
    图片
  6. 前往CDN控制台,为域名配置函数的触发规则。
    您为函数关联了CDN域名后,用户访问CDN域名默认不会触发函数的运行。您必须在CDN控制台为域名配置函数的触发规则,才能使用户访问域名下的指定文件时触发关联函数的运行。
    图片