Basic Info
Three main components of Google Cloud are:
Cloud Identity:
Identity Provider: Cloud Identity is an Identity as a Service (IDaaS) solution managing users and groups centrally.
Features: Federated identities configuration between Google and other providers like Active Directory.
API: Managed via Cloud Identity API for organization administration.
Google Workspace (formerly G Suite):
Identity Provider: Offers built-in IDaaS solution for accessing SAAS Applications and GCP Resources.
Collaboration Tools: Includes Gmail, Calendar, Meet, Chat, Drive, Docs, Sheets, Slides, Forms, Sites, etc.
APIs: Provides APIs for Mail, Drive, Calendar, and other services.
Google Cloud Platform (GCP):
Description: A suite of cloud computing services running on Google's infrastructure.
Features: Various services such as Compute Engine, Kubernetes Engine (GKE), Cloud Functions, Cloud Storage, etc.
Architecture: Based on regions, which are collections of zones.
Other key components include:
Service Account: A special Google account for non-human users accessing Google APIs.
Cloud IAM (Identity & Access Management): Controls authorization for specific resources through roles and permissions.
IAM Structure JSON:
Identity (Members): Represents Google Accounts, Service Accounts, Google Groups, Google Workspace, or Cloud Identity domains.
Types of Members in GCP:
Google Account
Service Account
Google Group
Google Workspace Domain
Cloud Identity Domain
All Authenticated Users
All Users
Roles: Collections of permissions determining operations allowed on a resource.
Types of Roles in GCP:
Basic roles: Owner, Editor, and Viewer.
Predefined roles: Offer finer-grained access control.
Custom roles: Tailored permissions for organizational needs.
Permissions: Represented as service.resource.verb, specifying allowed operations.
Policy: Binds members to roles, defining access on a resource.
Last updated