首页 > 解决方案 > 从 Google Cloud Function 发出 POST 请求时 Python 超时

问题描述

POST当文件上传到我的存储桶时,我已经部署了一个云函数来发出一个简单的请求。

该函数如下所示:

import requests

def hello_gcs(event, context):
    r = requests.post('http://192.168.2.198:8000/api/upload-data', data = {'file':event['name']})

每当我将文件上传到存储桶时,我都会得到一个状态为已完成的函数:超时。我在堆栈上发现了一些类似的问题,但没有解决问题。有没有人看到这个问题?提前致谢。

标签: pythongoogle-cloud-platformgoogle-cloud-functionsgoogle-cloud-storage

解决方案


IP 地址192.168.2.198看起来像本地网络上的 IP。这可能无法从 Cloud Functions 执行环境中访问。您需要改为公开公共 IP 地址。


推荐阅读