默认情况下,函数计算的 HTTP 触发器会提供一个自动分配的域名,例如 https://{函数名称}.{函数所属区域}.fc.aliyuncs.com。你可以使用这个默认域名来访问函数。
在互联网中,域名相当于一个地址,可以将人们的网站或者其他在线服务映射成容易记忆和访问的名称。
访问云服务器的方法与有域名时基本相同,这就需要通过IP地址访问。IP地址是一个数字序列,用于定位一台计算机或服务器的位置。每台云服务器都有唯一的IP地址,因此我们可以通过该地址来访问服务器。
云服务器供应商会为你分配一个公共IP地址,你可以用这个IP地址来访问你的云服务器。你只需要在浏览器中键入服务器的IP地址(例如192.168.0.1),就可以访问到服务器上的应用程序。
如果你想将云服务器作为一个网站使用,使用IP地址并不是一个好的选择。就需要使用一个临时的解决方案来解决这个问题,就是把你的IP地址映射到一个公共的域名上。
另一种选择是配置虚拟主机。虚拟主机是指在一台服务器上配置多个虚拟的web服务器或网站,每个虚拟主机可以有独立的域名,并且是互相独立的。
如果你购买云服务器时没有注册域名,访问服务器只需要使用IP地址(或者通过临时映射到公共域名)即可。如果你想将云服务器作为一个网站使用,则可以考虑使用虚拟主机来分配域名。适合于长期使用和管理。
另外没有域名的情况下可以使用IP+端口号访问项目,每台服务器的IP都不一样,默认的192.168.0.1需要改成自己服务器的IP地址,1688端口号自己随意更改哪个端口也行,不过使用这个端口之前需要在服务器的安全组的规则里面放行该端口,否则无法访问。
如果没有域名,只要有一台云服务器,也可以使用服务器公网地址访问在服务器上部署的项目。
在不设置自定义域名的情况下,函数计算服务可以通过以下两种方式进行访问:
https://{account-id}.{region}.fc.aliyuncs.com/2016-08-15/proxy/{service}/{function}/
,其中{account-id}为您的阿里云账号ID,{region}为函数计算服务所在的地区,{service}为您的服务名称,{function}为您的函数名称。例如,您可以通过以下方式来访问一个名为hello-world
的函数:
https://{account-id}.{region}.fc.aliyuncs.com/2016-08-15/proxy/hello-world/helloworld/
以上两种方式都可以在浏览器或者命令行终端中使用。
在不设置自定义域名的情况下,可以使用函数计算提供的默认域名来访问服务。该默认域名由函数计算系统生成,格式为:
https://{region}.{account-id}.fc.aliyuncs.com 其中,{region} 为函数计算所在区域名称,比如 cn-shanghai;{account-id} 为阿里云账号 ID。
您可以在服务详情页中找到该默认域名。并且,您也可以在函数计算控制台的触发器配置页面中获取一个 URL 地址,该地址包含了默认域名和函数路径,可以直接用于测试和调用函数。
需要注意的是,如果您使用默认域名进行访问,则需要在函数配置时将代码文件命名为 index.js(JavaScript 运行时)或 index.py(Python 运行时),以便函数计算系统能够正确识别入口函数。
函数详情页有。
有默认的http url。不过不能在浏览器里当页面打开,当api用没问题
此答案来自钉钉群“阿里函数计算官网客户"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。