开发者社区 > 云原生 > Serverless > 正文

函数计算,现在访问域名怎么只有一个地址了?

函数计算,现在访问域名怎么只有一个地址了?

提问31.png

展开
收起
码字王 2023-07-22 20:11:29 82 1
3 条回答
写回答
取消 提交回答
  • 在函数计算中,每个函数都有一个公共的域名(Perennial Domain Name),也称为访问地址。这个域名是唯一的,对于一个地域和账号下的所有函数而言是相同的。你可以通过该域名来访问函数。

    在阿里云函数计算中,函数的访问地址遵循以下格式:

    <FunctionName>.<Region>.fc.aliyuncs.com
    

    其中,

    • <FunctionName> 是你创建的函数的名称。
    • <Region> 是函数所在的地域,例如 cn-shanghaiap-southeast-1 等。

    举个例子,如果你创建了一个名为 myFunction 的函数,并且位于 cn-shanghai 地域,那么它的访问地址将类似于 myFunction.cn-shanghai.fc.aliyuncs.com

    需要注意的是,函数计算的访问地址基于阿里云的域名,这意味着函数在被调用时会经过公网进行访问。因此,在涉及到网络延迟和安全性的考虑下,建议将函数与其他云资源(如表格存储、消息队列等)选择相同地域,以减少访问延迟和保障网络安全。

    2023-07-23 21:30:33
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    函数计算服务支持以下三种类型的自定义域名解析:

    A 记录:对应一个 IP 地址,简单易用但单点故障

    CNAME 记录:域名别名,提供负载均衡,但会造成回溯限制问题

    ALIAS 记录:最新的域名访问方式,支持自动负载均衡和故障转移

    而此次域名变更后,函数计算只支持基于 ALIAS 记录的自定义域名解析方式。

    也就是说,原有基于 A 记录或者 CNAME 解析的自定义域名,访问地址将统一变更为:

    服务名.cn-hangzhou.fc.aliyuncs.com

    这是一个固定的访问域名,代表函数计算地域域名(cn-hangzhou)的负载均衡入口。

    通过此域名访问,可以实现:

    高可用:自动切换至后备函数实例
    负载均衡:动态分配请求至函数实例
    故障转移:函数实例异常时自动切换
    用户只需要基于此域名来访问函数计算服务即可。

    想使用自定义域名访问时,可以:

    在密码管理服务或域名注册商创建一个域名
    指定此域名的解析方式为 ALIAS
    将其指向 服务名.cn-hangzhou.fc.aliyuncs.com 地址
    这样该自定义域名即可代理访问您的函数计算服务

    2023-07-23 17:09:58
    赞同 展开评论 打赏
  • 换版本了 之前kodbox传模型有些问题 不用了

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-07-22 22:10:50
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载