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

函数计算创建完函数没有域名的情况下怎么在公网进行调用/访问?

函数计算创建完函数没有域名的情况下怎么在公网进行调用/访问?

展开
收起
嘟嘟嘟嘟嘟嘟 2023-12-07 10:39:19 67 0
4 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在函数计算中,如果函数没有绑定自定义域名,那么在公网访问该函数时,需要通过函数的内网Endpoint来进行。

    首先,您需要在函数计算控制台创建触发器,选择HTTP触发器类型,然后在触发器配置页面中,将触发器路径上的域名更换为内网地址。具体来说,这个内网地址就是您在函数计算控制台概览->常用信息里面找到的内网Endpoint。

    然后,在您的代码中,您需要使用这个内网地址来代替公网域名,以便调用该函数。例如,如果您的函数是处理图片的,您可以将图片上传到阿里云的对象存储OSS,然后通过函数计算处理这些图片。在这种情况下,您需要使用OSS提供的URL来访问这些图片,而不是直接使用公网域名。

    2023-12-07 13:36:21
    赞同 展开评论 打赏
  • 函数计算访问数据库、微信小程序或其他第三方服务时,需通过配置白名单来访问。您可以使用函数计算的固定公网IP地址来完成白名单的验证。本文介绍如何在函数计算控制台配置函数出口方向的固定公网IP地址。https://help.aliyun.com/zh/fc/user-guide/configure-static-public-ip-addresses?spm=a2c4g.11186623.0.i553

    2023-12-07 11:46:56
    赞同 展开评论 打赏
  • 事件函数用sdk调
    https://next.api.aliyun.com/api/FC-Open/2021-04-06/InvokeFunction?sdkStyle=dara
    此回答整理自钉群“阿里函数计算官网客户”

    2023-12-07 11:08:32
    赞同 展开评论 打赏
  • 如果函数计算创建完函数没有域名,您可以在公网上通过IP地址进行访问。

    在函数计算中,当您创建一个函数时,它会分配一个IP地址。您可以通过该IP地址在公网上进行访问和调用。

    另外,如果您希望在公网上通过域名进行访问,您可以在函数计算中配置DNS解析。这样,当您通过域名进行访问时,函数计算将通过DNS解析将域名转换为相应的IP地址,从而实现公网访问。

    请注意,公网访问可能会受到一些限制和安全问题。为了安全起见,您应该考虑配置相关的安全措施,如访问控制列表(ACL)和身份验证等。

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

快速交付实现商业价值。

相关产品

  • 函数计算
  • 热门讨论

    热门文章

    相关电子书

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