阿里函数计算中我现在应用层面只有一个公网链接,但是我创建了两个环境,这个链接指向的是哪个环境?我想分别访问不同的环境怎么弄?最后应用层那个域名是哪个环境的?如果都是 auto 呢?
看yaml的routeConfigs
https://docs.serverless-devs.com/fc/yaml/customDomains
。多环境就是每个环节里用不同的 s.yaml 然后s.yaml里您写各自的 customDomain 的配置就行了。那您要去自定义域名里看域名具体指向了哪个服务和函数。不同环境的服务名不一样。此回答来自钉群阿里函数计算官网客户。
在阿里云函数计算中,一个应用层面只有一个公网链接,这个链接默认指向的是最新版本(版本号最新)的环境。若您想访问其他环境,需要创建不同的域名并将其绑定到对应的环境中。这样,您就可以通过不同的域名来分别访问不同环境了。
例如,如果您已经创建了两个环境,一个是“dev”环境,一个是“prod”环境,那么您可以为这两个环境各自创建一个自定义域名,如“dev.yourdomain.com”和“prod.yourdomain.com”,并将它们分别绑定到对应的环境中。这样,当您访问“dev.yourdomain.com”时,将会调用“dev”环境的函数;同样,当您访问“prod.yourdomain.com”时,将会调用“prod”环境的函数。
需要注意的是,函数计算中的函数绑定的自定义域名能够访问公网且开启HTTPS,才能视为合规。因此,在创建自定义域名并绑定到环境后,还需要确保您的域名已经开启HTTPS。
在阿里云函数计算中,当您创建了多个环境时,您可以为每个环境单独创建一个公网域名,并将它们绑定到不同的函数实例上。这样,就可以通过不同的域名访问不同的环境。
需要注意的是,当您将公网域名设置为“auto”时,函数计算会自动分配一个公共的公网域名,这个域名会指向您的第一个环境。如果您想要将公网域名切换到其他环境,需要在“环境”选项卡中将公网域名分配给新的环境。
最后,建议您在管理域名时做好记录和区分,以便后续管理和维护。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。