I progetti Google Cloud sono la base per creare, l'abilitazione e l'uso di tutti i servizi Google Cloud, inclusa la gestione delle API, abilitare la fatturazione, aggiungere e rimuovere collaboratori e gestire le autorizzazioni per le risorse Google Cloud.
Questa pagina spiega come creare e gestire progetti Google Cloud utilizzando l'API Cloud Resource Manager e la console Google Cloud.
Prima di iniziare
Per informazioni sulla risorsa di progetto, consulta Panoramica della gerarchia delle risorse. Per indicazioni sulla configurazione della gerarchia delle risorse, consulta Decidi una gerarchia delle risorse per la tua zona di destinazione di Google Cloud.
Per identificare il progetto vengono utilizzati i seguenti elementi:
Nome del progetto: un nome leggibile del progetto.
Il nome del progetto non è utilizzato da nessuna delle API di Google. Puoi modificare il progetto del tuo nome in qualsiasi momento durante o dopo la creazione del progetto. I nomi di progetto non hanno bisogno l'unicità.
ID progetto: un identificatore univoco globale per il progetto.
Un ID progetto è una stringa univoca utilizzata per distinguere il tuo progetto da tutti in Google Cloud. Dopo aver inserito un nome per il progetto, La console Google Cloud genera un ID progetto univoco che può essere una combinazione di lettere, numeri e trattini. Ti consigliamo di usare l'ID progetto generato ma puoi modificarlo durante la creazione del progetto. Una volta creato il progetto, l'ID progetto sia permanente.
Un ID progetto ha i seguenti requisiti:
- Deve avere una lunghezza compresa tra 6 e 30 caratteri.
- Può contenere solo lettere minuscole, numeri e trattini.
- Deve iniziare con una lettera.
- Non può terminare con un trattino.
- Non possono essere in uso o utilizzati in precedenza; inclusi i progetti eliminati.
- Non può contenere stringhe con limitazioni, come
google
,null
,undefined
essl
.
Numero di progetto: un identificatore univoco generato automaticamente per il tuo progetto.
Non includere informazioni sensibili come informazioni che consentono l'identificazione personale (PII) o dati di sicurezza nel nome del progetto, nell'ID progetto o in altri nomi delle risorse. L'ID progetto viene utilizzato nel nome di molte altre risorse Google Cloud e qualsiasi riferimento al progetto o alle risorse correlate espone l'ID progetto e il nome della risorsa.
Creazione di un progetto
Per creare un progetto, devi disporre di resourcemanager.projects.create
autorizzazione. Questa autorizzazione è inclusa in ruoli come il ruolo Autore progetto
(roles/resourcemanager.projectCreator
). Il ruolo Autore progetto è stato concesso
per impostazione predefinita l'intero dominio di una nuova risorsa dell'organizzazione e agli utenti che utilizzano la versione di prova gratuita.
Per informazioni su come concedere agli individui il ruolo e limitare organizzazione-risorsa
per ottenere un accesso più ampio, consulta
la pagina sulla gestione dell'organizzazione predefinita
Ruoli.
Se non specifichi la risorsa padre, ne viene selezionata una risorsa padre. automaticamente, se applicabile, in base al dominio dell'account utente.
Puoi creare un nuovo progetto utilizzando la console Google Cloud,
Google Cloud CLI,
projects.create()
.
Console
Per creare un nuovo progetto, segui questi passaggi:
-
Vai alla pagina Gestisci risorse nella console Google Cloud.
I passaggi rimanenti vengono visualizzati nella console Google Cloud.
- Nell'elenco a discesa Seleziona organizzazione nella parte superiore della pagina, scegli la risorsa Organizzazione in cui creare un progetto. Se stai usufruendo di una prova gratuita, salta questo passaggio perché l'elenco non viene visualizzato.
- Fai clic su Crea progetto.
- Nella finestra Nuovo progetto visualizzata, inserisci un nome per il progetto e seleziona un account di fatturazione appropriato. Il nome del progetto può contenere solo lettere, numeri, virgolette singole, trattini, spazi o punti esclamativi e deve avere una lunghezza compresa tra 4 e 30 caratteri.
- Inserisci la cartella o l'organizzazione padre nella casella Posizione. Questa risorsa sarà l'entità padre gerarchica di un nuovo progetto. Se Nessuna organizzazione è un'opzione, puoi selezionarla per creare il nuovo progetto come livello superiore della sua gerarchia di risorse.
- Una volta specificati i dettagli del nuovo progetto, fai clic su Crea.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Per creare un nuovo progetto, utilizza Comando
gcloud projects create
:gcloud projects create PROJECT_ID
Dove PROJECT_ID è l'ID del progetto da creare. Un ID progetto deve iniziare con una lettera minuscola e può contenere solo Deve essere compreso tra 6 e 30 caratteri.
Per creare un progetto con una risorsa dell'organizzazione o una cartella come padre, utilizza la Flag
--organization
o--folder
. Una risorsa può avere un solo principale, è possibile usare uno solo di questi flag:gcloud projects create PROJECT_ID --organization=ORGANIZATION_ID
gcloud projects create PROJECT_ID --folder=FOLDER_ID
API
Non puoi utilizzare determinate parole nell'ID progetto quando crei un nuovo progetto
con il metodo projects.create()
. Alcuni esempi sono google
, null
, undefined
e ssl
.
Quando utilizzi una parola con limitazioni, la richiesta viene restituita con
un errore INVALID_ARGUMENT
.
La richiesta seguente crea solo un progetto e non lo associa
automaticamente con un account di fatturazione. Utilizza la
projects.updateBillingInfo
per impostare o aggiornare l'account di fatturazione associato a un progetto.
Crea richiesta di progetto:
POST https://cloudresourcemanager.googleapis.com/v3/projects/
Authorization: *************
Content-Type: application/json
{
"projectId": "our-project-123",
"name": "my project",
"labels": {
"mylabel": "prod"
}
}
Crea risposta del progetto:
{
"name": "operations/pc.123456789",
}
Recupero richiesta operazione:
GET https://cloudresourcemanager.googleapis.com/v3/operations/pc.123456789
Authorization: *************
Content-Type: application/json
Recupero risposta operazione:
{
"name": "operations/pc.123456789",
"done": true,
"response": {
"@type": "type.googleapis.com/google.cloudresourcemanager.v3.Project",
"projectNumber": "464036093014",
"projectId": "our-project-123",
"lifecycleState": "ACTIVE",
"name": "my project",
"labels": {
"mylabel": "prod"
},
"createTime": "2016-01-07T21:59:43.314Z"
}
}
Aggiungere tag durante la creazione del progetto
I tag forniscono un modo per creare annotazioni per le risorse. Puoi aggiungere tag al momento della creazione dei progetti. Tu deve assegnare il ruolo Utente tag durante l'aggiunta di tag. Per ulteriori informazioni sulle autorizzazioni assegnate a questo ruolo, consulta Gestire i tag sulle risorse. Puoi aggiungere lo spazio dei nomi per le coppie chiave-valore dei tag solo in uno dei seguenti modi:
gcloud
Per aggiungere tag durante la creazione del progetto, esegui questo comando:
gcloud projects create PROJECT_ID --organization=ORGANIZATION_ID --tags=KEY_VALUE_PAIRS
Sostituisci quanto segue:
- PROJECT_ID è l'identificatore univoco del progetto.
- ORGANIZATION_ID è l'identificatore univoco dell'organizzazione.
- KEY_VALUE_PAIRS è un elenco separato da virgole di coppie chiave-valore che puoi assegnare al tuo
risorsa. Un esempio di coppie chiave-valore separate da virgole è
123/environment=production, 456/create=testresource
.
API
Lo snippet seguente è una richiesta JSON in cui crei un progetto e aggiungere tag.
POST https://cloudresourcemanager.googleapis.com/v3/projects/
Authorization: *************
Content-Type: application/json
{
"projectId": "our-project-456",
"name": "my project",
"parent": "organizations/123",
"tags": {
"key": "123/environment"
"value": "production"
},
"tags": {
"key": "123/costCenter"
"value": "marketing"
}
}
Creazione di un progetto utilizzando un account di servizio
Puoi utilizzare un account di servizio per automatizzare la creazione dei progetti. Come gli account utente,
agli account di servizio possono essere concesse
l'autorizzazione per creare progetti all'interno
risorsa dell'organizzazione. Agli account di servizio non è consentito creare progetti al di fuori di un
organizzazione e deve specificare la risorsa padre quando si crea un progetto.
Gli account di servizio possono creare un nuovo progetto utilizzando gcloud CLI o
projects.create()
.
Gestione delle quote del progetto
Se nella quota rimangono meno di 30 progetti, viene inviata una notifica mostra il numero di progetti rimanenti nella quota sull' Nuovo progetto. Una volta raggiunto il limite di progetti, per creare altri progetti devi richiedere un limite di progetti aumentano. In alternativa, puoi pianificare l'eliminazione di alcuni progetti dopo il giorno 30 giorni il Pagina Gestisci risorse. Progetti di cui gli utenti dispongono eliminati temporaneamente vengono conteggiati ai fini della quota. Questi progetti eliminare completamente dopo 30 giorni.
Per richiedere capacità aggiuntiva per i progetti nella tua quota, utilizza Richiedi l'aumento della quota del progetto in un modulo di testo. Sono disponibili ulteriori informazioni sulle quote e sul motivo per cui vengono utilizzate al Richieste di quota del progetto di prova gratuita pagina di assistenza. Per ulteriori informazioni sui report sulla fatturazione, consulta Pagina di assistenza Report sulla fatturazione.
Identificazione dei progetti
Per interagire con le risorse Google Cloud, devi fornire la classe identificando le informazioni del progetto per ogni richiesta. Un progetto viene identificato e il relativo ID e numero di progetto.
Per ottenere l'ID e il numero del progetto, segui questi passaggi:
Vai alla pagina Dashboard nella console Google Cloud.
Nella parte superiore della pagina, fai clic sull'elenco a discesa Seleziona da. Nella Nella finestra visualizzata, seleziona il tuo progetto Seleziona da.
L'ID e il numero del progetto vengono visualizzati nella dashboard del progetto Scheda Informazioni sul progetto:
![](https://cloud.google.com/static/resource-manager/img/project_id.png?authuser=0000&hl=it)
Nell'esempio precedente, il nome del progetto è My Sample Project e L'ID progetto è my-sample-project-191923.
Ottieni un progetto esistente
Puoi recuperare un progetto esistente utilizzando la console Google Cloud oppure
projects.get()
.
Se non sei un proprietario del progetto, devi disporre delle autorizzazioni incluse nel
Ruolo Browser (roles/browser
).
Console
Per visualizzare un progetto utilizzando la console Google Cloud, segui questi passaggi:
- Vai alla pagina Dashboard nella console Google Cloud.
- Dal selettore di progetti nella parte superiore della pagina, seleziona il tuo progetto.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Per ottenere i metadati per un progetto, utilizza il metodo
gcloud projects describe
:gcloud projects describe PROJECT_ID
Dove PROJECT_ID è l'ID del progetto da visualizzare.
API
Richiesta:
GET https://cloudresourcemanager.googleapis.com/v3/projects/our-project-123
Risposta:
{
"projectNumber": "464036093014",
"projectId": "our-project-123",
"lifecycleState": "ACTIVE",
"name": "my project",
"labels": {
"mylabel": "prod"
},
"createTime": "2016-01-07T21:59:43.314Z"
}
Elenco progetti
Elenco di tutti i progetti in una risorsa
Per elencare tutti i progetti figli diretti di una risorsa, utilizza
Metodo projects.list
della versione 3,
con la risorsa padre specificata nella query:
Richiesta:
GET https://cloudresourcemanager.googleapis.com/v3/projects
{
"parent": "folders/662951040570"
}
Risposta:
{
"projects": [
{
"name": "projects/951040570662",
"parent": "folders/662951040570",
"projectId": "tokyo-rain-123",
"state": "ACTIVE",
"displayName": "Tokyo Rain"
"createTime": "2013-11-13T20:31:53.308Z"
"updateTime": "2013-11-13T20:31:53.308Z"
"etag": "BwWUlZ6XEfY="
}
]
}
Cerca progetti
Per cercare progetti corrispondenti alla query specificata, usa gcloud alpha resource-manager
projects search
, passando la query nel flag --query
. L'ambito della ricerca
sono tutti i progetti per i quali l'utente dispone dell'autorizzazione projects.get.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Per ottenere l'elenco di tutti i progetti, utilizza
gcloud alpha projects search
:gcloud alpha projects search --query="displayName=rek*" <table output showing the projects with display names starting from rek eg. rekey-project-2, rekha-project>
gcloud alpha projects search --query="state:DELETE_REQUESTED" <table output showing the projects for which delete has been requested>
API
Puoi utilizzare lo
Metodo projects.search
e una stringa di query per restituire risorse di progetto specifiche che corrispondono al filtro.
I risultati contengono solo i progetti per i quali hai ottenuto la
Autorizzazione resourcemanager.projects.get
.
Il seguente snippet di codice restituisce la risorsa di progetto con il nome visualizzato "Tokyo Rain":
Richiesta:
GET https://cloudresourcemanager.googleapis.com/v3/projects:search?query=displayName%3ATokyo%2BRain
Risposta:
{
"projects": [
{
"name": "projects/951040570662",
"parent": "folders/662951040570",
"projectId": "tokyo-rain-123",
"state": "ACTIVE",
"displayName": "Tokyo Rain",
"createTime": "2013-11-13T20:31:53.308Z",
"updateTime": "2013-11-13T20:31:53.308Z",
"etag": "BwWUlZ6XEfY="
}
]
}
Il seguente snippet di codice restituisce tutte le risorse del progetto con un'etichetta rossa:
Richiesta:
GET https://cloudresourcemanager.googleapis.com/v3/projects:search?query=labels.color%3Ared
Risposta:
{
"projects": [
{
"name": "projects/951054970012",
"parent": "folders/662951040570",
"projectId": "Osaka-rain-234",
"state": "ACTIVE",
"displayName": "Osaka Rain",
"createTime": "2013-11-13T20:31:53.308Z",
"updateTime": "2013-11-13T20:31:53.308Z",
"etag": "BwWUlZ6XEfY=",
"labels": {
"color": "red"
}
}
]
}
Se specifichi i valori parent.type
e parent.id
campi nel corpo della richiesta,
L'autorizzazione resourcemanager.projects.list
è stata verificata nella
principale. Se l'utente dispone di questa autorizzazione, tutti i progetti all'interno dell'elemento padre
restituiti dopo l'applicazione dei filtri rimanenti.
Se l'utente non dispone di questa autorizzazione, tutti i progetti per cui
l'utente dispone dell'autorizzazione resourcemanager.projects.get
sono
restituiti dopo l'applicazione dei filtri rimanenti.
Se non viene specificato alcun filtro, la chiamata restituisce i progetti per i quali l'utente
ha resourcemanager.projects.get
autorizzazioni.
Aggiornamento dei progetti
Puoi aggiornare i progetti utilizzando la console Google Cloud oppure
projects.patch()
.
Gli unici campi che possono essere aggiornati sono il nome del progetto e le etichette. Per ulteriori informazioni sull'aggiornamento dei progetti, consulta pagina di riferimento dell'API del progetto.
Per spostare un progetto all'interno della tua gerarchia di risorse, consulta Spostamento di un progetto. Per eseguire la migrazione di un progetto da uno risorsa dell'organizzazione a un'altra, consulta Migrazione dei progetti.
Console
Per aggiornare il nome o le etichette di un progetto utilizzando la console Google Cloud, segui questi passaggi:
- Nella console Google Cloud, vai alla pagina Impostazioni di IAM e amministrazione.
Vai a Impostazioni IAM e amministrazione
I passaggi rimanenti vengono visualizzati nella console Google Cloud.
- Nella parte superiore dello schermo, fai clic sull'elenco a discesa per la selezione dei progetti.
- Nella finestra Seleziona da che viene visualizzata, fai clic sull'elenco a discesa Organizzazione e seleziona l'organizzazione. Se stai usufruendo di una prova gratuita, salta questo passaggio perché l'elenco Organizzazione non viene visualizzato.
- Seleziona il progetto dall'elenco visualizzato.
- Per cambiare il nome del progetto, modificalo in Nome progetto e fai clic su Salva.
- Per modificare le etichette, fai clic su Etichette nel menu di navigazione a sinistra.
Scopri di più sull'utilizzo delle etichette.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Per aggiornare il nome o le etichette di un progetto, utilizza
gcloud alpha projects update
:gcloud alpha projects update PROJECT_ID \ --name=NAME \ --update-labels=KEY=VALUE, ...
Dove:
PROJECT_ID è l'ID del progetto da aggiornare.
NAME è il nuovo nome che vuoi assegnare al progetto.
KEY=VALUE, ... è un elenco delle coppie chiave=valore di etichette da aggiornare. Se esiste già un'etichetta, il relativo valore è modificato. Se non esiste, viene creata una nuova etichetta.
Per ulteriori informazioni e per i flag aggiuntivi che possono essere utilizzati , consulta le SDK Google Cloud CLI.
API
Per aggiornare un progetto, segui questi passaggi:
Recupera l'oggetto
project
utilizzandoprojects.get
.Modifica i campi che vuoi aggiornare.
Chiama il
projects.patch
.
L'esempio seguente aggiorna il nome visualizzato del progetto in
myproject
e imposta l'etichetta color
su red
:
Richiesta:
PATCH https://cloudresourcemanager.googleapis.com/v3/projects/PROJECT_NUMBER?updateMask=displayName,labels
Dove PROJECT_NUMBER
è l'ID numerico del progetto che ti interessa
per aggiornarli.
Corpo JSON della richiesta:
{
"displayName": "myproject",
"labels": {
"color": "red"
}
}
Risposta:
{
"projects": [
{
"name": "projects/951054970012",
"parent": "folders/662951040570",
"projectId": "Osaka-rain-234",
"state": "ACTIVE",
"displayName": "myproject",
"createTime": "2013-11-13T20:31:53.308Z",
"updateTime": "2013-11-13T20:35:42.308Z",
"etag": "BwWUlZ6XEfY=",
"labels": {
"color": "red"
}
}
]
}
Chiusura (eliminazione) di progetti
Puoi arrestare i progetti utilizzando la console Google Cloud oppure
projects.delete
nell'API. Per poter essere chiuso, un progetto deve avere lo stato del ciclo di vita ACTIVE
in questo modo.
Questo metodo contrassegna immediatamente un progetto da eliminare. Viene inviata un'email di notifica all'utente che ha avviato l'operazione di eliminazione e al team di contatti elencati nella Contatti necessari con il massimo impegno; Se l'invio della notifica non riesce, il progetto è comunque contrassegnato per l'eliminazione. Se non è presente alcun contatto nella categoria Tecnico, il contatto di riserva non viene avvisato.
Un progetto contrassegnato per l'eliminazione non è utilizzabile. Se il progetto ha un account di fatturazione associato, l'associazione è interrotta e reintegrato se l'operazione di eliminazione del progetto viene annullata. Dopo 30 giorni, progetto completamente eliminato. Finché non viene eliminato completamente, il progetto potrebbe essere ancora visibile, anche se non è utilizzabile.
Per interrompere il processo di eliminazione del progetto durante il periodo di 30 giorni, consulta la passaggi per ripristinare un progetto.
Al termine del periodo di 30 giorni, il progetto e tutte le sue risorse vengono eliminati e non possono essere recuperati. Finché non viene eliminato, il progetto viene conteggiato per la quota di progetto.
Per assicurarti di non eliminare progetti importanti, puoi attivare i suggerimenti sui rischi di modifica. Rischio di cambiamento dei suggerimenti generano avvisi quando tenti di eliminare i progetti di cui Google Cloud identificati come importanti.
Se hai configurato la fatturazione per un progetto, questo potrebbe non essere stato completamente eliminato fino al termine del ciclo di fatturazione corrente e ai relativi addebiti sul tuo account. Il numero e i tipi di servizi in uso possono influire anche sul momento in cui il sistema elimina definitivamente un progetto. Per scoprire di più sulla conservazione dei dati e sulla sicurezza l'eliminazione, consulta Modalità di conservazione dei dati raccolti da Google.
Per chiudere un progetto:
Console
-
Nella console Google Cloud, vai alla pagina Impostazioni di IAM e amministrazione.
Vai a Impostazioni IAM e amministrazione
I passaggi rimanenti vengono visualizzati nella console Google Cloud.
-
Nella piattaforma IAM e Impostazioni amministratore, seleziona il progetto che vuoi eliminare e poi
fai clic su Arresta.
L'opzione Arresto viene visualizzata solo per gli utenti con
resourcemanager.projects.delete
nel progetto corrente. - Fai clic su Chiudi.
- Inserisci l'ID progetto e fai clic su Chiudi comunque.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Per eliminare un progetto, utilizza Comando
gcloud projects delete
:gcloud projects delete PROJECT_ID
Dove PROJECT_ID è l'ID del progetto da eliminare.
API
Il seguente snippet di codice elimina il progetto specificato:
Richiesta:
DELETE https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123
Risoluzione dei problemi di eliminazione del progetto
Se il processo di chiusura di un progetto non va a buon fine, puoi trovare ulteriori informazioni all'indirizzo Risoluzione dei problemi relativi all'eliminazione del progetto.
Ripristino di un progetto
I proprietari del progetto possono ripristinare un progetto eliminato entro il periodo di recupero di 30 giorni che viene avviato quando il progetto viene chiuso. Il ripristino di un progetto lo restituisce alla lo stato in cui si trovava prima della chiusura, con alcune eccezioni:
- La fatturazione è disabilitata nel progetto quando il progetto è chiuso e la fatturazione non viene abilitata automaticamente sui progetti ripristinati. La L'account di fatturazione Cloud deve essere collegato manualmente di nuovo dopo il ripristino del progetto. Potresti dover attendere alcune ore prima di poter collegare un progetto ripristinato di recente a un account .
- Puoi recuperare la maggior parte delle risorse se ripristini un progetto entro 30 giorni punto. Alcuni servizi presentano ritardi nel ripristino e potrebbe essere necessario attendere per il ripristino dei servizi.
- Alcune risorse, ad esempio le risorse Cloud Storage o Pub/Sub, vengono eliminate molto prima. Queste risorse potrebbero non essere completamente recuperabili anche se ripristinare il progetto entro 30 giorni.
- Alcuni servizi potrebbero dover essere riavviati manualmente. Per ulteriori informazioni, vedi Riavvio dei servizi Google Cloud.
Devi disporre dell'autorizzazione resourcemanager.projects.undelete
per il progetto
da ripristinare. Per ripristinare un progetto:
Console
Per visualizzare il progetto nella console Google Cloud, è necessario quanto segue autorizzazioni:
resourcemanager.projects.list
resourcemanager.folders.list
resourcemanager.projects.get
Per ripristinare un progetto utilizzando la console Google Cloud:
Vai alla pagina Gestisci risorse nella console Google Cloud.
Nel selettore di progetti nella parte superiore della pagina, scegli risorsa dell'organizzazione.
Sotto l'elenco di risorse dell'organizzazione, cartelle e progetti, fai clic su Risorse in attesa di eliminazione.
Seleziona la casella relativa al progetto da ripristinare, quindi fai clic su Ripristina. Nella finestra di dialogo visualizzata, conferma che desideri ripristinare. del progetto.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Per ripristinare un progetto, utilizza
gcloud projects undelete
:gcloud projects undelete PROJECT_ID
Dove PROJECT_ID è l'ID o il numero del progetto al progetto che vuoi ripristinare.
API
Il seguente snippet di codice ripristina il progetto specificato:
Richiesta:
POST https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123:undelete