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

函数计算FC的fcapp.run 和 fcapp-test.run 都可能会被回收么?

函数计算FC的fcapp.run 和 fcapp-test.run 都可能会被回收么?

展开
收起
三分钟热度的鱼 2024-02-01 15:18:01 57 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    函数计算FC的fcapp.runfcapp-test.run域名都有可能被回收

    阿里云函数计算(Function Compute,简称FC)提供了fcapp.run域名用于访问部署的函数服务。这个域名是临时的,主要用于方便用户测试和访问自己的函数。同样,fcapp-test.run也是用于测试阶段的临时域名,允许开发者在本地通过修改host文件来绕过一些问题,进行网页调试。

    这些临时域名都有一定的生命周期,它们会在函数部署后生成,并在一段时间后自动回收。具体来说:

    1. fcapp.run域名:这是函数计算为每个函数提供的默认域名,用于公开访问函数。这个域名通常在函数部署时生成,但需要注意的是,它并不是永久的,而是有时效性的。如果函数长时间不使用或者服务被删除,这个域名也会被回收。
    2. fcapp-test.run域名:这是专为测试环境设计的域名,它的生命周期通常比fcapp.run更短,主要用于开发和测试阶段。在产品上线前,应避免依赖这类临时域名,以免在生产环境中出现问题。
    3. 域名回收规则:阿里云函数计算的文档中并未明确指出这些临时域名的具体回收时间,但通常情况下,如果一段时间内没有请求访问这些域名,或者相关的函数服务被删除,域名就会被回收。

    因此,为了避免因域名回收导致的服务中断,建议在函数计算FC的服务准备上线或已经上线后,使用自己的自定义域名,并配置适当的DNS解析,以确保服务的稳定和持久性。同时,应该定期检查和更新相关配置,以适应可能的变化或需求。

    2024-02-01 15:58:27
    赞同 展开评论 打赏
  • 对于阿里云函数计算(Function Compute)中的自定义域名 fcapp.runfcapp-test.run,它们本身是系统提供给用户用于访问函数的一种默认或测试域名,并不是用户创建的资源,因此不会像用户自定义资源那样存在“回收”的概念。

    然而,需要注意的是:

    • 用户通过这些域名绑定的函数路由规则可能会随着函数服务的生命周期变化而受到影响,比如当你删除某个服务或函数时,通过这些默认域名指向该函数的访问路径自然就不再有效。
    • 如果阿里云对函数计算的服务进行了重大更新或调整,可能会改变默认域名的策略和服务规则,但这通常会在官方通知中明确说明,并给予用户充分的时间迁移或调整设置。

    总之,只要你的函数服务正常存在并且正确配置了路由,fcapp.runfcapp-test.run 这样的域名应当是可以持续使用的,不会被轻易“回收”。不过,出于稳定性、品牌定制以及更好的生产环境隔离考虑,建议在生产环境中使用自定义域名进行映射。

    2024-02-01 15:56:47
    赞同 展开评论 打赏
  • 不会。被回收的域名都会在部署和部署之后有明显的信息提醒。所有回收会这有特殊要求的测试域名,都会有非常明显的提示。lQLPJw1D5qwJV__NAfHNBVew07C5xZJ8iO0Fn-4ij1eiAA_1367_497.png
    此回答整理自钉群“【交流群】函数计算 AIGC 场景技术交流”

    2024-02-01 15:26:19
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载