0
0
GCPcloud~30 mins

Projects as resource containers in GCP - Mini Project: Build & Apply

Choose your learning style9 modes available
Understanding GCP Projects as Resource Containers
📖 Scenario: You are working in Google Cloud Platform (GCP) and want to organize your cloud resources properly. GCP uses Projects as containers to hold resources like virtual machines, storage buckets, and databases. Each project has a unique ID and name.Think of a project like a folder on your computer where you keep related files together. This helps you manage and control access easily.
🎯 Goal: Create a simple representation of a GCP project as a dictionary in Python. Then add a configuration variable for the project's billing account. Next, add a list of resource names inside the project. Finally, complete the project dictionary by adding a label to identify the environment.
📋 What You'll Learn
Create a dictionary called gcp_project with keys project_id and project_name with exact values.
Add a variable called billing_account with the exact billing account string.
Add a list called resources inside gcp_project with exact resource names.
Add a labels key to gcp_project with an environment label set to development.
💡 Why This Matters
🌍 Real World
GCP projects help organize and manage cloud resources securely and efficiently. Understanding how to represent and configure projects is essential for cloud management.
💼 Career
Cloud engineers and administrators use projects to separate environments, control billing, and manage access. This foundational knowledge is critical for roles involving cloud infrastructure.
Progress0 / 4 steps
1
Create the initial GCP project dictionary
Create a dictionary called gcp_project with the keys project_id set to "my-sample-project-123" and project_name set to "Sample Project".
GCP
Need a hint?

Use curly braces {} to create a dictionary. Add keys and values separated by colons.

2
Add the billing account variable
Add a variable called billing_account and set it to the string "0123-4567-890A-BCDE".
GCP
Need a hint?

Assign the billing account string to the variable using the equals sign.

3
Add a list of resources inside the project
Add a key called resources to the gcp_project dictionary. Set it to a list containing the exact strings: "vm-instance-1", "storage-bucket-1", and "sql-database-1".
GCP
Need a hint?

Use square brackets [] to create a list. Add it as a new key-value pair inside the dictionary.

4
Add environment label to the project
Add a key called labels to the gcp_project dictionary. Set it to a dictionary with the key environment and value "development".
GCP
Need a hint?

Labels are dictionaries inside the project dictionary. Add the environment label as a key-value pair inside labels.