Identity & Access Management

Every Campus Cloud account uses your UCSB identity — you sign in with your @ucsb.edu NetID, and only @ucsb.edu accounts can be granted access. There are no separate cloud passwords to create or manage.

This page covers the principles that apply everywhere. For step-by-step instructions, follow the link to each provider’s First Steps page.


Manage Access With Groups, Not One-Off Grants

Wherever the platform provides access groups, add and remove people through the group rather than granting access to individuals directly. Group-based access is easier to audit, survives staff turnover, and — importantly — is often the only way a person receives the full set of permissions they need. A direct grant on a single account or project can silently miss related access such as billing data or the campus Shared VPC.

Provider How access is granted Where you manage it
AWS Four role groups per account (Administrator, PowerUser, ReadOnly, Billing) im.ucsb.edu → Manage Group Tags
GCP Four Google Groups per project (owners, editors, viewers, billing) groups.google.com (project owners are group Managers)
Azure Custom RBAC roles assigned to users Azure portal → Access control (IAM)

Use the Least Privilege Needed

Assign each person the minimum role for their responsibilities, and reserve the most powerful roles for setup and access-management tasks. See the Least-Privilege Principle on the Security page for the recommended role for each provider.


Only @ucsb.edu Accounts

All three providers require a @ucsb.edu identity. Personal Gmail or Microsoft accounts cannot be granted access, and attempts to share an account publicly are blocked by guardrails.

For collaborators outside UCSB, see External Collaborators.


Prefer Functional Emails for Ownership

Where you designate an owner or primary contact, use a shared functional email (e.g., mylab-cloud@ucsb.edu) rather than a personal address, so access and notifications survive staff changes.