从气流连接 id 中检索 azure blob 存储连接字符串
Retrieve azure blob storage connection string from airflow connection id
我正在尝试查看如何检索存储在气流中作为连接 ID 的 azure 连接字符串值。
我使用 azure_conn
调用了 azure blob 存储连接 ID,如下所示。我正在尝试查看如何 return 从这个变量 azure_conn
返回连接字符串
azure_conn = WasbHook(wasb_conn_id='wasb_conn_id')
变量azure_conn的类型是
<class 'airflow.providers.microsoft.azure.hooks.wasb.WasbHook'>
WasbHook
可以访问从 BaseHook
继承的 get_connection()
方法(参见 here)。您可以像现在一样实例化 WasbHook
,然后调用 get_connection()
方法从您设置的 Azure Blob 存储连接中检索属性。
hook = WasbHook(wasb_conn_id='wasb_conn_id')
conn = hook.get_connection(hook.conn_id)
print(conn.extra_dejson) # To retrieve the connection string
我正在尝试查看如何检索存储在气流中作为连接 ID 的 azure 连接字符串值。
我使用 azure_conn
调用了 azure blob 存储连接 ID,如下所示。我正在尝试查看如何 return 从这个变量 azure_conn
azure_conn = WasbHook(wasb_conn_id='wasb_conn_id')
变量azure_conn的类型是
<class 'airflow.providers.microsoft.azure.hooks.wasb.WasbHook'>
WasbHook
可以访问从 BaseHook
继承的 get_connection()
方法(参见 here)。您可以像现在一样实例化 WasbHook
,然后调用 get_connection()
方法从您设置的 Azure Blob 存储连接中检索属性。
hook = WasbHook(wasb_conn_id='wasb_conn_id')
conn = hook.get_connection(hook.conn_id)
print(conn.extra_dejson) # To retrieve the connection string