函数计算平台提供两种方式直接访问函数:自定义域名和Http触发器。这两种方式各自都支持公网访问和内网访问,根据不同的访问场景,部分需要额外配置。
公网访问
对于公网访问,根据相关规章制度,需要您提供合规的域名用于创建自定义域名,并在公网配置指定的公网CNAME记录,此举的目的是为了验证您拥有此域名的所有权,具体请看自定义域名。创建公网的自定义域名后,您既可直接通过自定义域名访问,也可以把该自定义域名用于创建公网Http触发器,具体请看Http触发器。
内网访问
内网访问也需要在公网配置指定的内网CNAME记录,操作步骤和公网一致,除此之外,根据不同的内网访问场景,还需要额外配置VPCE和内网DNS解析。
从vpc环境内直接访问函数,例如云主机。
- 创建函数计算服务的终端节点(VPCE)。创建步骤请查看创建VPCE,选择cn.ctyun.cn-huadong-1.faas 函数服务,同时打开高级配置中的“私网域名”。
- 配置内网域名。具体步骤请查看内网域名,该内网域名保持和您的自定义域名一致。
- 创建解析记录,添加CNAME类型记录值。具体步骤请查看添加记录值,这里建议添加两条记录,一条主机记录为空,一条主机记录填写通配符*,记录值均填写内网CNAME值。
从云函数内访问另外一个云函数,例如函数间互相调用。
在上一个场景的基础上,再增添一个VPCE和配置自定义DNS。
- 创建内网DNS服务的终端节点(VPCE)。创建步骤请查看创建VPCE,选择cn.ctyun.cn-huadong-1.dns服务,创建成功后记住VPCE节点IP。
- 在函数配置 -> DNS中指定Name Servers。