首页 > 解决方案 > IAP 请求 - 在整个云功能中触发 DAG

问题描述

早上,我正在尝试向 IAP 发出 POST 请求,然后触发 DAG,但是,我遇到了以下错误:

在此处输入图像描述

当我尝试这个时会发生这种情况:

make_iap_request(
        webserver_url, client_id, method='POST', json={"conf": data, "replace_microseconds": 'false'})


def make_iap_request(url, client_id, method, **kwargs):
    if 'timeout' not in kwargs:
        kwargs['timeout'] = 90

    google_open_id_connect_token = id_token.fetch_id_token(Request(), client_id)

    resp = requests.request(
        method, url,
        headers={'Authorization': 'Bearer {}'.format(
            google_open_id_connect_token)}, **kwargs)

有人能帮助我吗?

亲切的问候,朱利亚诺

标签: google-cloud-platformairflowgoogle-cloud-dataflowgoogle-cloud-composergoogle-iap

解决方案


无法解析 url 时会弹出 Errorno 11001。

屏幕截图中的网址似乎很奇怪,因为有appspot.com两次。我认为这根本不是正确的 URL。您可以在wikipedia上找到 URL 语法。我认为除了主机部分它不能包含点。

请验证您在代码中调用的 url。


推荐阅读