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

阿里函数计算中我现在应用层面只有一个公网链接,但是我创建了两个环境,这个链接指向的是哪个环境?

阿里函数计算中我现在应用层面只有一个公网链接,但是我创建了两个环境,这个链接指向的是哪个环境?我想分别访问不同的环境怎么弄?最后应用层那个域名是哪个环境的?如果都是 auto 呢?

展开
收起
小小鹿鹿鹿 2023-11-20 23:18:24 37 0
3 条回答
写回答
取消 提交回答
  • 看yaml的routeConfigs
    https://docs.serverless-devs.com/fc/yaml/customDomains
    。多环境就是每个环节里用不同的 s.yaml 然后s.yaml里您写各自的 customDomain 的配置就行了。那您要去自定义域名里看域名具体指向了哪个服务和函数。不同环境的服务名不一样。此回答来自钉群阿里函数计算官网客户。

    2023-11-22 08:19:00
    赞同 展开评论 打赏
  • 在阿里云函数计算中,一个应用层面只有一个公网链接,这个链接默认指向的是最新版本(版本号最新)的环境。若您想访问其他环境,需要创建不同的域名并将其绑定到对应的环境中。这样,您就可以通过不同的域名来分别访问不同环境了。

    例如,如果您已经创建了两个环境,一个是“dev”环境,一个是“prod”环境,那么您可以为这两个环境各自创建一个自定义域名,如“dev.yourdomain.com”和“prod.yourdomain.com”,并将它们分别绑定到对应的环境中。这样,当您访问“dev.yourdomain.com”时,将会调用“dev”环境的函数;同样,当您访问“prod.yourdomain.com”时,将会调用“prod”环境的函数。

    需要注意的是,函数计算中的函数绑定的自定义域名能够访问公网且开启HTTPS,才能视为合规。因此,在创建自定义域名并绑定到环境后,还需要确保您的域名已经开启HTTPS。

    2023-11-21 15:55:59
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在阿里云函数计算中,当您创建了多个环境时,您可以为每个环境单独创建一个公网域名,并将它们绑定到不同的函数实例上。这样,就可以通过不同的域名访问不同的环境。
    需要注意的是,当您将公网域名设置为“auto”时,函数计算会自动分配一个公共的公网域名,这个域名会指向您的第一个环境。如果您想要将公网域名切换到其他环境,需要在“环境”选项卡中将公网域名分配给新的环境。
    最后,建议您在管理域名时做好记录和区分,以便后续管理和维护。

    2023-11-21 14:32:46
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

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