Я пытаюсь вызвать функцию Google Cloud из Python, используя следующее:
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"}'
Любая помощь будет очень признательна!