One key aspect of the GCP is its project-centered organization. All billing, permissions, resources, and settings are grouped within a user-defined project, which basically acts as a global namespace. It is simply not possible to launch a resource without specifying the project it belongs to first.
Each one of these projects has:
- A project name, which you choose.
- A project ID, suggested by GCP but editable. The project ID is used by API calls and resources within the project.
- A project number, which is provided by the GCP.
Both the project ID and project numbers are unique across all GCP projects. The project organization has several straightforward benefits:
- As resources are dedicated to a single project, budget ...