我正在使用cloudrun发出一个post请求,通过web钩子构建云构建触发器,但是我得到了curl: (7) Failed to connect to cloudbuild.googleapis.com port 443: Connection timed out,我已经尝试过requests和curl (通过python),但它们都没有工作。当我在本地或使用VM时,它工作得很好。
我的代码:
import subprocess
import shlex
import json
header="Content-Type: application/json"
data=json.dumps('{"substitutions":{"_MODEL_DATE":"2022-06-27_12:00", "_TAG":"test"}}')
url="https://cloudbuild.googleapis.com/v1/projects/tdp-build-prod-6e0ca1/triggers/tdp-sandbox-vertex-training-build-image:webhook?key=xxxxxx&secret=xxxxxx"
gcp=f"curl -v -X POST -H {header} --data {data} {url}"
print(gcp)
subprocess.run(shlex.split(gcp))发布于 2022-07-07 01:30:04
有一道防火墙拒绝让人进入互联网。
https://stackoverflow.com/questions/72863935
复制相似问题