[英]Configuring MWAA to run queries in Aurora DB
我正在運行一個無服務器 v2 Aurora 實例。 我有一個 MWAA 實例設置和一個 dag 設置來運行幾個 sql 腳本。 sql 腳本創建表。 在 MWAA 中,我已經配置了數據庫連接。 任務失敗時出現的錯誤: Connection timed out Is the server running on that host and accepting TCP/IP connections?
如何讓 MWAA 直接與 Aurora DB 通信?
我的 DAG 代碼:
from airflow import DAG
from airflow.providers.postgres.operators.postgres import PostgresOperator
from datetime import datetime
dag = DAG(
'test_etl',
description='Run test ETLs',
schedule_interval='0 4 * * * ',
start_date=datetime(2022, 1, 1),
catchup=False
)
t_create_query = PostgresOperator(
dag=dag,
task_id="create_query",
postgres_conn_id="postgres_default",
sql="sql/create_query.sql ",
)
默認情況下,airflow 服務器無法訪問其他 AWS 服務,要將其連接到您的 Aurora DB,您需要:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.