0
0
Apache Airflowdevops~5 mins

Connection management for cloud services in Apache Airflow - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is a connection in Apache Airflow?
A connection in Airflow stores the information needed to connect to external systems like cloud services, databases, or APIs. It includes details like host, login, password, and extra parameters.
Click to reveal answer
beginner
How do you add a new cloud service connection in Airflow UI?
Go to Admin > Connections, click the '+' button, fill in the connection details such as Conn Id, Conn Type (e.g., Google Cloud, AWS), host, login, password, and extra JSON parameters, then save.
Click to reveal answer
intermediate
What is the purpose of the 'Extra' field in Airflow connections?
The 'Extra' field stores additional JSON-formatted parameters needed for the connection, like project IDs, scopes, or authentication keys for cloud services.
Click to reveal answer
intermediate
How can you use a connection in an Airflow DAG?
You reference the connection by its Conn Id in operators or hooks. Airflow uses the stored credentials to authenticate and interact with the cloud service during task execution.
Click to reveal answer
beginner
Why is managing connections centrally in Airflow beneficial?
It keeps sensitive credentials secure and separate from code, allows easy updates without changing DAGs, and promotes reuse of connection info across multiple tasks and DAGs.
Click to reveal answer
Where do you manage cloud service connections in Airflow?
ADAG Editor
BAdmin > Connections
CTask Logs
DPlugins
What format is used in the 'Extra' field for connection parameters?
AJSON
BYAML
CPlain text
DXML
Which Airflow component uses the connection information during task execution?
AHook or Operator
BExecutor
CScheduler
DWebserver
Why should credentials be stored in Airflow connections instead of hardcoded in DAGs?
ATo speed up task execution
BTo improve code readability
CTo reduce DAG size
DTo keep credentials secure and separate from code
Which of these is NOT a typical connection type in Airflow for cloud services?
AGoogle Cloud
BAWS
CFTP Server
DAzure
Explain how Airflow manages connections to cloud services and why this is important.
Think about how Airflow separates connection info from code.
You got /4 concepts.
    Describe the steps to add a new AWS connection in Airflow UI.
    Focus on the UI path and required fields.
    You got /5 concepts.