Bird
0
0

Which JSON snippet correctly represents a Ranger policy granting user 'john' read access to the 'finance' database?

easy📝 Syntax Q3 of 15
Hadoop - Security
Which JSON snippet correctly represents a Ranger policy granting user 'john' read access to the 'finance' database?
A{"groups": ["john"], "resources": {"table": "finance"}, "permissions": ["write"]}
B{"users": ["john"], "resources": {"database": "finance"}, "accessTypes": ["read"]}
C{"users": ["john"], "resources": {"database": "finance"}, "permissions": ["write"]}
D{"users": ["john"], "resources": {"table": "finance"}, "accessTypes": ["read"]}
Step-by-Step Solution
Solution:
  1. Step 1: Identify correct fields

    Ranger policies use 'users', 'resources', and 'accessTypes' for permissions.
  2. Step 2: Check resource and access type

    The resource is a database named 'finance' and access is 'read'.
  3. Final Answer:

    {"users": ["john"], "resources": {"database": "finance"}, "accessTypes": ["read"]} correctly uses 'users', 'database', and 'accessTypes' with 'read'.
  4. Quick Check:

    Correct keys and access type must match [OK]
Quick Trick: Use 'accessTypes' for permissions in Ranger JSON [OK]
Common Mistakes:
  • Using 'permissions' instead of 'accessTypes'
  • Confusing 'users' with 'groups'
  • Incorrect resource type (table vs database)

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Hadoop Quizzes