【问题标题】:IAP Request - Trigger a DAG throughout a cloud functionIAP 请求 - 在整个云功能中触发 DAG
【发布时间】:2021-10-30 03:36:19
【问题描述】:

早上,我正在尝试向 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-platform airflow google-cloud-dataflow google-cloud-composer google-iap


    【解决方案1】:

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

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

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

    【讨论】:

    • 早上@vitooh,我没看到。我现在会检查一下,如果我做到了,我会尽快告诉你。谢谢
    • 谢谢,它成功了。正如你所说,我错误地设置了我的 URL。 :)
    猜你喜欢
    • 2019-06-13
    • 1970-01-01
    • 2020-08-14
    • 1970-01-01
    • 2017-10-10
    • 2021-11-27
    • 1970-01-01
    相关资源
    最近更新 更多