Lab:02 Users & Groups - TanveeKhanDB/OCI GitHub Wiki
Users & Groups are Identity & Access Management (IAM) components:
π€ User
A User is an individual person or identity who can log in and use cloud resources.
π Example:
Ram (Developer) Priya (Admin)
Individual accounts that access OCI resources Have credentials (password, API keys) Assigned to groups for permission management
Steps to Create User in OCI:
Step:1.
Step.2.
Step.3.
Step.4.
Step.5.
π₯ Group
A Group is a collection of users with similar roles.
π Instead of giving permissions to each user, you assign them to a group. Collections of users with similar responsibilities Make permission management easier Example: "DatabaseAdmins", "Developers", "Finance"
π§ Simple Real-Life Analogy
Think of a company:
Employees = Users π€ Departments (HR, IT, Finance) = Groups π₯
π You donβt give access individuallyβyou give it to the department.
Graphical Representation:
How They Work Together
Create Users (Ram, Priya) Create Groups (Developers, Admins) Add users to groups Assign permissions to groups (not users) π Why Use Groups?
βοΈ Easier management
βοΈ Better security
βοΈ Scalable (add/remove users easily)
π Example:
Add Ram to "Developers" β he automatically gets all developer access β‘ Quick Example Group: Developers Users: Ram, John
Steps to Create Group in OCI:
Step:1.
Step.2.
Step.3.
Step.4.
Step.5.
Policy:
Assign user to group:
Step:1.
Step.2.
Step.3.
Developers can access Dev Compartment
π Both users now get access without separate rules.
π§Ύ One-Line Summary
π User = person, Group = collection of users with shared permissions in OCI