Questa pagina spiega come chiudere e ripristinare i progetti Google Cloud . Scopri la finestra di recupero di 30 giorni, le tempistiche di eliminazione delle risorse e come prevenire la perdita di dati.
Chiudere (eliminare) un progetto
La chiusura di un progetto interrompe tutta la fatturazione e l'utilizzo delle risorse. Questa azione sposta immediatamente
il progetto in un periodo di recupero di 30 giorni, dopodiché il progetto e tutti
i dati associati vengono eliminati definitivamente. È possibile arrestare solo i progetti con stato del ciclo di vita
ACTIVE.
Procedura di eliminazione e tempistiche
Quando avvii un arresto, si verificano i seguenti eventi:
Chiusura immediata: il progetto viene immediatamente contrassegnato per l'eliminazione e diventa inutilizzabile.
Notifica: Google Cloud invia un'email di notifica all'utente che ha avviato l'eliminazione e a tutti i contatti elencati nella categoria Tecnico di Contatti fondamentali.
Disconnessione della fatturazione: qualsiasi account di fatturazione Cloud associato viene disconnesso. Questa associazione non viene ripristinata automaticamente se il progetto viene ripristinato in un secondo momento.
Finestra di recupero di 30 giorni: il progetto rimane nello stato
DELETE_REQUESTEDper 30 giorni. Durante questo periodo, i proprietari del progetto possono ripristinarlo.Eliminazione definitiva: dopo 30 giorni, il progetto e tutte le relative risorse vengono eliminati definitivamente e non possono essere recuperati.
Considerazioni critiche
Prima di chiudere un progetto, esamina i seguenti rischi:
Recupero delle risorse: anche se la maggior parte delle risorse è recuperabile entro il periodo di 30 giorni, alcuni servizi, come Cloud Storage e Pub/Sub, eliminano le risorse molto prima. Questi dati potrebbero non essere completamente recuperabili anche se il progetto viene ripristinato.
Ritardi nel ripristino: se ripristini un progetto, alcuni servizi potrebbero richiedere fino a 36 ore per riprendere completamente le operazioni.
ID progetto: gli ID progetto sono univoci e permanenti. Una volta eliminato completamente un progetto, il suo ID non può essere riutilizzato. Se vuoi conservare un ID progetto personalizzato per un utilizzo futuro, elimina le risorse all'interno del progetto anziché chiudere il progetto stesso.
Quota di progetti: finché un progetto non viene eliminato definitivamente (dopo il periodo di 30 giorni), continua a essere incluso nel calcolo della quota di progetti.
Addebiti di fatturazione: i progetti potrebbero continuare a essere soggetti ad addebiti fino al termine del ciclo di fatturazione corrente. Per evitare addebiti imprevisti, disabilita la fatturazione manualmente prima di avviare un arresto.
Salvaguardie
Per evitare l'eliminazione accidentale di progetti fondamentali per l'attività, puoi attivare i consigli sui rischi di modifica. Questi suggerimenti forniscono avvisi quando tenti di eliminare progetti che Google Cloud sono stati identificati come importanti in base all'attività recente.
Per saperne di più sulla conservazione dei dati e sull'eliminazione sicura, consulta l'articolo Modalità di conservazione dei dati raccolti da Google.
Puoi arrestare i progetti utilizzando la console Google Cloud , Google Cloud CLI o l'API.
Console
-
Nella Google Cloud console, vai alla pagina IAM e amministrazione > Impostazioni.
Vai a IAM e amministrazione > Impostazioni
I passaggi rimanenti vengono visualizzati nella console Google Cloud .
-
Nella pagina IAM e amministrazione > Impostazioni, seleziona il progetto che vuoi eliminare, quindi fai clic su Chiudi.
L'opzione Chiudi viene visualizzata solo per gli utenti che dispongono dell'autorizzazione
resourcemanager.projects.deletenel progetto corrente. - Fai clic su Chiudi.
- Inserisci l'ID progetto e fai clic su Chiudi comunque.
gcloud
-
Nella console Google Cloud , attiva Cloud Shell.
Nella parte inferiore della console Google Cloud viene avviata una sessione di Cloud Shell e viene visualizzato un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già installata e con valori già impostati per il progetto corrente. L'inizializzazione della sessione può richiedere alcuni secondi.
Per eliminare un progetto, utilizza il comando
gcloud projects delete:gcloud projects delete PROJECT_IDDove PROJECT_ID è l'ID del progetto che vuoi eliminare.
REST
Il seguente snippet di codice elimina il progetto specificato:
Richiesta:
DELETE https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123
Risolvere i problemi di eliminazione del progetto
Se riscontri problemi durante il tentativo di arresto o ripristino di un progetto, in genere è dovuto a vincoli di autorizzazione o "privilegi" specifici delle risorse. Per informazioni, vedi Risolvere i problemi di eliminazione del progetto.
Ripristinare un progetto
I proprietari del progetto possono ripristinare un progetto eliminato entro il periodo di recupero di 30 giorni che inizia quando il progetto viene chiuso.
Il ripristino di un progetto lo riporta allo stato precedente all'arresto, con le seguenti eccezioni:
La fatturazione è disabilitata per il progetto quando questo viene chiuso. Non viene riattivato automaticamente al ripristino. Devi collegare manualmente il progetto a un account di fatturazione Cloud. Potresti dover attendere alcune ore prima di poter collegare correttamente un progetto ripristinato di recente a un account di fatturazione.
Puoi recuperare la maggior parte delle risorse se ripristini un progetto entro il periodo di 30 giorni. Alcuni servizi come Cloud Storage o Pub/Sub potrebbero eliminare i dati prima di 30 giorni. Queste risorse potrebbero non essere completamente recuperabili.
Possono essere necessarie fino a 36 ore prima che tutti i servizi all'interno di un progetto ripristinato diventino completamente funzionali. Se le tue risorse non vengono ripristinate dopo questo periodo, contatta l'Assistenza Google.
Alcuni servizi potrebbero dover essere riavviati manualmente. Per saperne di più, consulta Riavvio dei servizi Google Cloud .
Per ripristinare un progetto, devi disporre dell'autorizzazione resourcemanager.projects.undelete
sul progetto. Per visualizzare i progetti in attesa di eliminazione nella console, devi disporre anche delle seguenti autorizzazioni:
resourcemanager.projects.listresourcemanager.folders.list(se il progetto si trova in una cartella)resourcemanager.projects.get
Per ripristinare un progetto, utilizza uno dei seguenti metodi:
Console
Nella console Google Cloud , vai alla pagina Gestisci risorse.
Nel selettore di progetti nella parte superiore della pagina, seleziona la risorsa dell'organizzazione.
Sotto l'elenco delle risorse dell'organizzazione, delle cartelle e dei progetti, fai clic su Risorse in attesa di eliminazione.
Seleziona la casella di controllo per il progetto che vuoi ripristinare e poi fai clic su Ripristina. Nella finestra di dialogo visualizzata, conferma che vuoi ripristinare il progetto.
gcloud
-
Nella console Google Cloud , attiva Cloud Shell.
Nella parte inferiore della console Google Cloud viene avviata una sessione di Cloud Shell e viene visualizzato un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già installata e con valori già impostati per il progetto corrente. L'inizializzazione della sessione può richiedere alcuni secondi.
Per ripristinare un progetto, utilizza il comando
gcloud projects undelete:gcloud projects undelete PROJECT_IDPROJECT_ID è l'ID o il numero del progetto che vuoi ripristinare.
REST
Il seguente snippet di codice ripristina il progetto specificato:
Richiesta:
POST https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123:undelete
Passaggi successivi
- Scopri come spostare un progetto all'interno della gerarchia di risorse.
- Scopri come eseguire la migrazione di un progetto da una risorsa dell'organizzazione a un'altra.