在函数计算中,每个函数都有一个公共的域名(Perennial Domain Name),也称为访问地址。这个域名是唯一的,对于一个地域和账号下的所有函数而言是相同的。你可以通过该域名来访问函数。
在阿里云函数计算中,函数的访问地址遵循以下格式:
<FunctionName>.<Region>.fc.aliyuncs.com
其中,
<FunctionName>
是你创建的函数的名称。<Region>
是函数所在的地域,例如 cn-shanghai
、ap-southeast-1
等。举个例子,如果你创建了一个名为 myFunction
的函数,并且位于 cn-shanghai
地域,那么它的访问地址将类似于 myFunction.cn-shanghai.fc.aliyuncs.com
。
需要注意的是,函数计算的访问地址基于阿里云的域名,这意味着函数在被调用时会经过公网进行访问。因此,在涉及到网络延迟和安全性的考虑下,建议将函数与其他云资源(如表格存储、消息队列等)选择相同地域,以减少访问延迟和保障网络安全。
函数计算服务支持以下三种类型的自定义域名解析:
A 记录:对应一个 IP 地址,简单易用但单点故障
CNAME 记录:域名别名,提供负载均衡,但会造成回溯限制问题
ALIAS 记录:最新的域名访问方式,支持自动负载均衡和故障转移
而此次域名变更后,函数计算只支持基于 ALIAS 记录的自定义域名解析方式。
也就是说,原有基于 A 记录或者 CNAME 解析的自定义域名,访问地址将统一变更为:
服务名.cn-hangzhou.fc.aliyuncs.com
这是一个固定的访问域名,代表函数计算地域域名(cn-hangzhou)的负载均衡入口。
通过此域名访问,可以实现:
高可用:自动切换至后备函数实例
负载均衡:动态分配请求至函数实例
故障转移:函数实例异常时自动切换
用户只需要基于此域名来访问函数计算服务即可。
想使用自定义域名访问时,可以:
在密码管理服务或域名注册商创建一个域名
指定此域名的解析方式为 ALIAS
将其指向 服务名.cn-hangzhou.fc.aliyuncs.com 地址
这样该自定义域名即可代理访问您的函数计算服务
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。