【发布时间】:2020-08-17 18:00:28
【问题描述】:
我正在尝试使用以下方法在 Python 中调用 Google Cloud 函数:
import requests
url = "MY_CLOUD_FUNCTON_URL"
data = {'name': 'example'}
response = requests.post(url, data = data)
但我得到了错误:Your client does not have permission to get URL MY_CLOUD_FUNCTON from this server
有谁知道如何避免这个错误?我假设我应该以某种方式将凭据作为请求的一部分传递?
另外请注意,如果我尝试通过 gcloud 从下面的命令行调用该函数,那么它可以工作,但我想从 python 中执行此操作
gcloud functions call MY_CLOUD_FUNCTON --data '{"name": "example"}'
任何帮助将不胜感激!
【问题讨论】:
标签: python google-cloud-platform python-requests google-cloud-functions