Google Cloud Platform Concepts: Difference between revisions
(26 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=Internal= | =Internal= | ||
* [[Google_Cloud_Platform#Subjects|Google Cloud Platform]] | * [[Google_Cloud_Platform#Subjects|Google Cloud Platform]] | ||
=Project= | =Resource Hierarchy= | ||
==Organization== | |||
The organization is the root node of the hierarchy. | |||
==Folder== | |||
Folders are children of the [[#Organization|organization]]. | |||
==Project== | |||
{{External|https://cloud.google.com/storage/docs/key-terms#projects}} | {{External|https://cloud.google.com/storage/docs/key-terms#projects}} | ||
A project consists of a set of users, a set of APIs and billing, authentication and monitoring setting for those API. Projects are children of an [[#Organization|organization]] or a [[#Folder|folder]]. A project has access to data in [[Google_Cloud_Storage_Concepts#Overview|Cloud Storage]]. | |||
===Project Name=== | |||
Project name can be changed after creation. | |||
===Project ID=== | |||
===Project Number=== | |||
===Project Location=== | |||
See [[#Location|Location]] below. | |||
===Default Project=== | |||
The default [[#Project_ID|project ID]] can be obtained with <code>gcloud</code> as specified below, in the [[#Project_Operations|Operations]] section. The default project is configured as <code>project</code> in <code>.config/gcloud/configurations/config_default</code>. | |||
===Project Operations=== | |||
* [[GCP_Project_Operations#Get_Current_Project|Get the current project]] | |||
* [[GCP_Project_Operations#Set_Current_Project|Set the current project]] | |||
==Resource== | |||
=Resource= | |||
{{External|https://cloud.google.com/storage/docs/key-terms#resources}} | {{External|https://cloud.google.com/storage/docs/key-terms#resources}} | ||
A resource is an entity within Google Cloud. For example, a [[#Project|project]], a Google Storage [[Google_Cloud_Storage_Concepts#Bucket|bucket]], are resources. | A resource is an entity within Google Cloud. For example, a [[#Project|project]], a Google Storage [[Google_Cloud_Storage_Concepts#Bucket|bucket]], are resources. Resources for each [[#Service|service]] are descendants of [[#Project|projects]]. Access to resources is managed by [[Google_Cloud_Identity_and_Access_Management_Concepts#Resource|Google Cloud Identity and Access Management (IAM)]]. | ||
==Resource Name== | ===Resource Name=== | ||
Each resource has a unique name that identifies it. | Each resource has a unique name that identifies it. | ||
=Service= | |||
A service has [[#Resource|resources]] associated with it. | |||
=Labels and Tags= | |||
{{Internal|GCP_Labels_and_Tags#Overview|GCP Labels and Tags}} | |||
=Location= | |||
{{External|https://cloud.google.com/storage/docs/locations}} | |||
Location is relevant to a [[#Project|project]] or other resources, such as a Google Cloud Storage [[Google_Cloud_Storage_Concepts#Location|bucket]]. | |||
==Location Types== | |||
===Region=== | |||
A specific geographic place, such as São Paulo. | |||
===Dual-Region=== | |||
A pair of regions, such as Tokyo and Osaka. Resources that are deployed in a dual region are geo-redundant. | |||
===Multi-Region=== | |||
A large geographic area, such as the United States, that contains two or more geographic places. Resources that are deployed in a multi region are geo-redundant. | |||
=Google Cloud CLI= | |||
{{Internal|Google Cloud CLI|Google Cloud CLI}} | |||
=<span id='Cloud_SDK'></span>Google Cloud Programmatic Access= | |||
{{Internal|Google Cloud Programmatic Access|Google Cloud Programmatic Access}} | |||
=Google Cloud APIs= | |||
{{External|https://cloud.google.com/apis/docs/overview}} |
Latest revision as of 16:58, 8 September 2021
Internal
Resource Hierarchy
Organization
The organization is the root node of the hierarchy.
Folder
Folders are children of the organization.
Project
A project consists of a set of users, a set of APIs and billing, authentication and monitoring setting for those API. Projects are children of an organization or a folder. A project has access to data in Cloud Storage.
Project Name
Project name can be changed after creation.
Project ID
Project Number
Project Location
See Location below.
Default Project
The default project ID can be obtained with gcloud
as specified below, in the Operations section. The default project is configured as project
in .config/gcloud/configurations/config_default
.
Project Operations
Resource
A resource is an entity within Google Cloud. For example, a project, a Google Storage bucket, are resources. Resources for each service are descendants of projects. Access to resources is managed by Google Cloud Identity and Access Management (IAM).
Resource Name
Each resource has a unique name that identifies it.
Service
A service has resources associated with it.
Labels and Tags
Location
Location is relevant to a project or other resources, such as a Google Cloud Storage bucket.
Location Types
Region
A specific geographic place, such as São Paulo.
Dual-Region
A pair of regions, such as Tokyo and Osaka. Resources that are deployed in a dual region are geo-redundant.
Multi-Region
A large geographic area, such as the United States, that contains two or more geographic places. Resources that are deployed in a multi region are geo-redundant.