до сих пор я пробовал использовать SimpleHttpOperator :
Код: Выделить всё
MY_TASK_NAME = SimpleHttpOperator(
task_id= "MY_TASK_NAME",
method='POST',
http_conn_id='http_default',
endpoint='https://us-central1-myprojectname.cloudfunctions.net/MyFunctionName',
data=({"schema": schema, "table": table}),
headers={"Content-Type": "application/json"},
xcom_push=False
)
{base_task_runner.py:98} ИНФОРМАЦИЯ — Подзадача: Запрошенный URL-адрес /https://us-central1-myprojectname.cloud ... nctionName не найден на этом сервере. Это все, что мы знаем.
также я заметил, что на самом деле сообщения публикуются на https://www.google.com/ + URL-адрес, который я дал:
Код: Выделить всё
Sending 'POST' to url: https://www.google.com/https://us-central1-myprojectname.cloudfunctions.net/MyFunctionName
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/576 ... irflow-dag