Airflow
How to connect UltiHash to Airflow
To start an Airflow session and integrate it with UltiHash, users need to ensure that the right pip packages are installed, then create the connection.
# Check that these packages are installed
pip3 install 'apache-airflow[amazon]'
pip3 install apache-airflow-providers-amazon
# Create the connection between Airflow and UltiHash
airflow connections add 'ultihash' --conn-json '{
"conn_type": "aws",
"login": "ACCESS_KEY_ID",
"password": "AWS_SECRET_KEY",
"extra": {
"endpoint_url": "<endpoint-url>",
"verify": "False",
"service_config": {
"s3": {
"endpoint_url": "<endpoint-url>"
}
}
}
}'
# The output should be:
# Successfully added `conn_id`=ultihash : aws://ACCESS_KEY_ID:******@: Below is a DAG that leveraged the connection with UltiHash cluster created above:
See all information about the integration on GitHub here: https://github.com/UltiHash/scripts/tree/main/airflow
Last updated
Was this helpful?