Supprimer et restaurer des projets

Cette page explique comment arrêter et restaurer des projets Google Cloud . Comprendre la période de récupération de 30 jours, les délais de suppression des ressources et comment éviter la perte de données

Arrêter (supprimer) un projet

L'arrêt d'un projet interrompt la facturation et l'utilisation des ressources. Cette action place immédiatement le projet dans une période de récupération de 30 jours, après laquelle le projet et toutes les données associées sont définitivement supprimés. Seuls les projets dont l'état du cycle de vie est ACTIVE peuvent être arrêtés.

Processus et calendrier de suppression

Lorsque vous lancez un arrêt, les événements suivants se produisent :

  1. Arrêt immédiat : le projet est immédiatement marqué pour suppression et devient inutilisable.

  2. Notification : Google Cloud envoie un e-mail de notification à l'utilisateur qui a lancé la suppression et à tous les contacts listés dans la catégorie technique des Contacts essentiels.

  3. Déconnexion de la facturation : tout compte de facturation Cloud associé est déconnecté. Cette association n'est pas rétablie automatiquement si le projet est restauré ultérieurement.

  4. Période de récupération de 30 jours : le projet reste à l'état DELETE_REQUESTED pendant 30 jours. Pendant cette période, les propriétaires de projets peuvent restaurer le projet.

  5. Suppression définitive : au bout de 30 jours, le projet et toutes ses ressources sont définitivement supprimés et ne peuvent pas être récupérés.

Suivre la progression de la suppression

Après avoir lancé un arrêt, vous pouvez utiliser la commande gcloud projects describe pour suivre la progression de la période de suppression de 30 jours :

gcloud projects describe PROJECT_ID

Le résultat affiche le lifecycleState et d'autres détails du projet, comme illustré dans l'exemple suivant :

createTime: '2025-06-14T10:00:00.000Z'
lifecycleState: DELETE_REQUESTED
name: Test Project
parent:
  id: '123456789012'
  type: folder
projectId: Test Project
projectNumber: '987654321098'

Points essentiels à prendre en compte

Avant d'arrêter un projet, examinez les risques suivants :

  • Récupération des ressources : bien que la plupart des ressources puissent être récupérées dans un délai de 30 jours, certains services, tels que Cloud Storage et Pub/Sub, peuvent supprimer les ressources beaucoup plus tôt. Il est possible qu'elles ne soient pas entièrement récupérables, même si le projet est restauré.

  • Délais de restauration : si vous restaurez un projet, la reprise complète de certains services peut prendre jusqu'à 36 heures.

  • ID de projet : les ID de projet sont uniques et permanents. Une fois qu'un projet est complètement supprimé, son ID ne peut pas être réutilisé. Si vous souhaitez conserver un ID de projet personnalisé pour une utilisation ultérieure, supprimez les ressources du projet au lieu d'arrêter le projet lui-même.

  • Quota de projets : tant qu'un projet n'est pas définitivement supprimé (après le délai de 30 jours), il continue d'être comptabilisé dans votre quota de projets.

  • Frais de facturation : les projets peuvent continuer à entraîner des frais jusqu'à la fin du cycle de facturation en cours. Pour éviter des frais inattendus, désactivez la facturation manuellement avant de lancer l'arrêt.

  • Remises sur engagement d'utilisation actives : si vous avez des remises sur engagement d'utilisation actives dans un projet, la suppression de ce projet peut entraîner des problèmes de facturation inattendus ou l'annulation des remises. Pour éviter la suppression accidentelle de projets avec des remises sur engagement d'utilisation actives, nous vous recommandons d'appliquer des privilèges de projet.

Mesures de sécurité

Pour éviter la suppression accidentelle de projets critiques pour votre activité, vous pouvez activer les recommandations sur les risques liés aux modifications. Ces recommandations fournissent des avertissements lorsque vous tentez de supprimer des projets que Google Clouda identifiés comme importants en fonction de l'activité récente.

Pour en savoir plus sur la conservation des données et la suppression sécurisée, consultez Comment les informations collectées par Google sont-elles conservées ?.

Vous pouvez arrêter des projets à l'aide de la console Google Cloud , de Google Cloud CLI ou de l'API.

Console

  1. Dans la console Google Cloud , accédez à la page Paramètres de IAM et administration.

    Accéder à la page Paramètres de la section IAM et administration

    Les étapes restantes s'affichent dans la console Google Cloud .

  2. Sur la page IAM et paramètres d'administration, sélectionnez le projet que vous souhaitez supprimer, puis cliquez sur Arrêter.

    L'option Arrêter n'apparaît que pour les utilisateurs disposant de l'autorisation resourcemanager.projects.delete dans le projet actuel.

  3. Cliquez sur Arrêter.
  4. Saisissez l'ID du projet, puis cliquez sur Arrêter quand même.

Vous pouvez également supprimer un projet depuis la page Gérer les ressources :

  1. Dans la console Google Cloud , accédez à la page Gérer les ressources.

    Accéder à la page "Gérer les ressources"

  2. Sélectionnez le projet que vous souhaitez supprimer.

  3. Cliquez sur Supprimer.

  4. Saisissez l'ID du projet, puis cliquez sur Arrêter.

gcloud

  1. Dans la console Google Cloud , activez Cloud Shell.

    Activer Cloud Shell

    En bas de la console Google Cloud , une session Cloud Shell démarre et affiche une invite de ligne de commande. Cloud Shell est un environnement de shell dans lequel Google Cloud CLI est déjà installé, et dans lequel des valeurs sont déjà définies pour votre projet actuel. L'initialisation de la session peut prendre quelques secondes.

  2. Pour supprimer un projet, utilisez la commande gcloud projects delete :

    gcloud projects delete PROJECT_ID
    

    PROJECT_ID correspond à l'ID du projet que vous souhaitez supprimer.

REST

L'extrait de code suivant supprime le projet spécifié :

Requête :

DELETE https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123

Résoudre les problèmes de suppression de projets

Si vous rencontrez des problèmes lorsque vous essayez d'arrêter ou de restaurer un projet, cela est généralement dû à des contraintes d'autorisation ou à des "liens" de ressources spécifiques. Pour en savoir plus, consultez Résoudre les problèmes de suppression de projets.

Restaurer un projet

Les propriétaires de projets peuvent restaurer un projet supprimé tout au long de la période de récupération de 30 jours, qui commence à l'arrêt du projet.

Si vous restaurez un projet, il retournera à l'état dans lequel il se trouvait avant son arrêt, avec les exceptions suivantes :

  • La facturation est désactivée pour le projet lorsque celui-ci est arrêté. Elle n'est pas réactivée automatiquement lors de la restauration. Vous devez associer manuellement le projet à un compte de facturation Cloud. Vous devrez peut-être attendre quelques heures avant de pouvoir associer un projet récemment restauré à un compte de facturation.

  • Vous pouvez récupérer la plupart des ressources si vous restaurez un projet sous ces 30 jours. Certains services, tels que Cloud Storage ou Pub/Sub, peuvent supprimer les données avant 30 jours. Par exemple, les ressources Cloud Storage protégées par la suppression réversible peuvent être supprimées après sept jours, selon la durée de conservation de la suppression réversible. En revanche, les buckets pour lesquels la suppression réversible est désactivée peuvent être supprimés immédiatement et ne pas être récupérables. Le taux de réussite de la récupération des ressources est lié aux dépendances de ces ressources.

  • Il peut s'écouler jusqu'à 36 heures avant que tous les services d'un projet restauré ne soient pleinement fonctionnels. En particulier, les clients OAuth peuvent mettre un à trois jours pour être pleinement opérationnels après la restauration d'un projet. Si vos ressources ne sont pas restaurées après cette période, contactez l'assistance Google.

  • Certains services peuvent avoir besoin d'être redémarrés manuellement. Pour en savoir plus, consultez Redémarrer les services Google Cloud .

Pour restaurer un projet, vous devez disposer de l'autorisation resourcemanager.projects.undelete sur le projet. Pour afficher les projets en attente de suppression dans la console, vous devez également disposer des autorisations suivantes :

  • resourcemanager.projects.list
  • resourcemanager.folders.list (si le projet se trouve dans un dossier)
  • resourcemanager.projects.get

Pour restaurer un projet, utilisez l'une des méthodes suivantes :

Console

  1. Dans la console Google Cloud , accédez à la page Gérer les ressources.

    Accéder à la page "Gérer les ressources"

  2. Dans le sélecteur de projets en haut de la page, sélectionnez votre ressource d'organisation.

  3. Sous la liste des ressources d'organisation, des dossiers et des projets, cliquez sur Ressources en attente de suppression.

  4. Cochez la case du projet que vous souhaitez restaurer, puis cliquez sur Restaurer. Dans la boîte de dialogue qui s'affiche, confirmez que vous souhaitez restaurer le projet.

gcloud

  1. Dans la console Google Cloud , activez Cloud Shell.

    Activer Cloud Shell

    En bas de la console Google Cloud , une session Cloud Shell démarre et affiche une invite de ligne de commande. Cloud Shell est un environnement de shell dans lequel Google Cloud CLI est déjà installé, et dans lequel des valeurs sont déjà définies pour votre projet actuel. L'initialisation de la session peut prendre quelques secondes.

  2. Pour restaurer un projet, exécutez la commande gcloud projects undelete :

    gcloud projects undelete PROJECT_ID
    

    PROJECT_ID correspond à l'ID du projet ou au numéro du projet que vous souhaitez restaurer.

REST

L'extrait de code suivant restaure le projet spécifié :

Requête :

POST https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123:undelete

Étapes suivantes