Week 10 GCP Notes
Week 10 GCP Notes
Week 10 GCP Notes
IAM Roles
• Primitive Roles: Owner, Editor, Viewer, Billing Admin – apply across all resources in a project.
• Predefined Roles: Apply to specific GCP services.
• Custom Roles: Allow granular control, customized per organization needs.
Service Accounts
• Used for service-to-service authentication.
• Permissions can be managed using IAM policies.
Resource Hierarchy
• Use projects to group resources with the same trust boundary.
• Understand role inheritance in the resource hierarchy.
Service Account Best Practices
• Be cautious when granting roles to service accounts.
• Use naming conventions and key rotation policies.
Networking Concepts
• Virtual Private Cloud (VPC): Isolated networks within GCP.
• Public and Private IPs: Distinguish between internal and external access.
• Google Network Architecture: Includes regions, zones, cache nodes, points of presence, and
fiber infrastructure.