Recall & Review
beginner
What is connection encryption in Airflow?
Connection encryption in Airflow means protecting data sent between Airflow and external systems by making it unreadable to outsiders.
Click to reveal answer
beginner
Why should you use connection encryption in Airflow?
To keep sensitive information like passwords and tokens safe from hackers when Airflow talks to databases or APIs.
Click to reveal answer
intermediate
Which protocol is commonly used for encrypting connections in Airflow?
TLS (Transport Layer Security) is commonly used to encrypt connections, ensuring data privacy and integrity.
Click to reveal answer
intermediate
How do you enable SSL/TLS encryption for a database connection in Airflow?
You add SSL parameters in the connection URI or extra field, like sslmode=require for PostgreSQL, to tell Airflow to use encryption.
Click to reveal answer
intermediate
What is the role of the 'extra' field in Airflow connections for encryption?
The 'extra' field lets you add JSON settings like SSL certificates or encryption options to secure the connection.
Click to reveal answer
What does connection encryption protect in Airflow?
✗ Incorrect
Connection encryption protects data sent between Airflow and external systems from being read by unauthorized users.
Which protocol is most commonly used to encrypt Airflow connections?
✗ Incorrect
TLS (Transport Layer Security) is the standard protocol for encrypting connections to keep data private and secure.
Where do you add SSL parameters in Airflow to enable encryption for a connection?
✗ Incorrect
SSL parameters are added in the connection URI or the 'extra' JSON field to enable encryption for that connection.
What does the 'sslmode=require' option do in a PostgreSQL connection in Airflow?
✗ Incorrect
'sslmode=require' forces the connection to use SSL encryption, protecting data in transit.
Why is encrypting Airflow connections important?
✗ Incorrect
Encrypting connections protects sensitive data like passwords and tokens from being intercepted by attackers.
Explain how to enable connection encryption for a database in Airflow.
Think about where Airflow stores connection details and how to tell it to use encryption.
You got /3 concepts.
Why is connection encryption critical when Airflow communicates with external systems?
Consider what could happen if data is sent without protection.
You got /3 concepts.