0
0
Apache Airflowdevops~5 mins

Role-based access control (RBAC) in Apache Airflow - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
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?
ARead-Block Access Control
BRole-based Access Control
CRandom Backup Access Control
DResource-based Access Control
Which Airflow role typically has full access to all features?
AOperator
BViewer
CUser
DAdmin
How do you enable RBAC in Airflow?
ASet `rbac = True` in airflow.cfg under [webserver]
BRun `airflow enable rbac` command
CRBAC is enabled by default
DAdd users to the admin group
Where do you assign roles to users in Airflow?
AIn airflow.cfg file
BUsing the command line only
CIn the Airflow UI under Security > Users
DRoles are assigned automatically
What is a key benefit of using RBAC in Airflow?
AImproves security by limiting access
BSimplifies user interface
CFaster DAG execution
DAutomatically fixes DAG errors
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.