Recall & Review
beginner
What is Role-based Access Control (RBAC) in Airflow?
RBAC in Airflow is a way to manage user permissions by assigning roles. Each role has specific access rights to Airflow features, making it easier to control who can do what.
Click to reveal answer
beginner
Name two default roles provided by Airflow's RBAC system.
Two default roles are 'Admin' which has full access, and 'User' which has limited access to view and trigger DAGs but cannot change system settings.
Click to reveal answer
beginner
How do you assign a role to a user in Airflow's RBAC?
You assign a role to a user via the Airflow UI under 'Security' > 'Users'. Select the user and choose the role(s) to grant the appropriate permissions.
Click to reveal answer
beginner
Why is RBAC important in Airflow?
RBAC helps keep Airflow secure by limiting access based on roles. It prevents unauthorized users from making changes or viewing sensitive data.
Click to reveal answer
intermediate
What command enables RBAC in Airflow's configuration?
Set `rbac = True` in the `[webserver]` section of the airflow.cfg file to enable RBAC.
Click to reveal answer
What does RBAC stand for in Airflow?
✗ Incorrect
RBAC stands for Role-based Access Control, a method to assign permissions based on user roles.
Which Airflow role typically has full access to all features?
✗ Incorrect
The Admin role has full access to all Airflow features including configuration and user management.
How do you enable RBAC in Airflow?
✗ Incorrect
You enable RBAC by setting `rbac = True` in the airflow.cfg file under the [webserver] section.
Where do you assign roles to users in Airflow?
✗ Incorrect
Roles are assigned to users via the Airflow UI under the Security > Users section.
What is a key benefit of using RBAC in Airflow?
✗ Incorrect
RBAC improves security by limiting user access based on roles, preventing unauthorized actions.
Explain how RBAC works in Airflow and why it is useful.
Think about how roles help control what users can do.
You got /4 concepts.
Describe the steps to enable and configure RBAC in Airflow.
Focus on configuration and user role assignment.
You got /3 concepts.