【问题标题】:User cannot trigger endpoint of a Google Cloud Function用户无法触发 Google Cloud 函数的端点
【发布时间】:2021-09-24 11:53:21
【问题描述】:

我有一个带有特定 HTTP 触发器的 Google Cloud 函数。比方说:https://europe-west1-test-planner-1677944.cloudfunctions.net/test_connector

当用户向专用端点发送请求时:

  • 没有关联的日志。该函数未被调用。
  • 他收到此错误:无法打开服务器的 TCP/IP 端口:europe-west1-test-planner-1677944.cloudfunctions.net/test_connector:443

这是什么意思?我怎样才能解决这个问题 ?我应该以某种方式通过 GCP 防火墙打开端口 443 吗?我以为这一切都是由 Google 管理的。

【问题讨论】:

  • 在不确切知道请求是如何发送的情况下,我们无能为力。请编辑您的问题以提供足够的信息,以便任何人都可以用来复制场景并观察您所看到的结果。

标签: ssl google-cloud-platform google-cloud-functions


【解决方案1】:

您的问题缺乏细节:

  • 其他用户能否成功提出请求?
    如果可以,有何不同?
  • 用户如何发出请求?
    浏览器?
    其他客户端?
  • 用户可以访问其他网站吗? google.com?

假设 (!) 其他用户能够访问云功能,并且如果端点需要身份验证|授权,并且用户正在正确应用这些,那么确定该用户是否可以访问其他任何内容将很有用。

  1. 他们可以浏览http://www.google.com吗?
    如果不能,那么问题在于他们的互联网访问。
  2. 如果他们使用 Web 浏览器访问云功能
    是否可以使用其他浏览器?
    如果他们可以访问 curl 之类的工具,他们可以 curl 端点 (@987654324 @)

【讨论】:

    猜你喜欢
    • 2020-04-05
    • 2022-07-22
    • 1970-01-01
    • 2020-04-29
    • 1970-01-01
    • 2018-07-02
    • 2021-02-04
    • 2013-11-12
    • 2021-02-27
    相关资源
    最近更新 更多