Cr�er et g�rer des projets

Les projets Google�Cloud constituent une base pour la cr�ation, l'activation et l'utilisation de tous les services Google�Cloud, comme la gestion des API, la facturation, l'ajout et la suppression de collaborateurs, et la gestion des autorisations pour les ressources Google�Cloud.

Cette page explique comment cr�er et g�rer des projets Google Cloud � l'aide de l'API Cloud Resource�Manager et la console Google Cloud.

Avant de commencer

Pour en savoir plus sur les ressources du projet, consultez la pr�sentation de la hi�rarchie des ressources. Pour obtenir des conseils sur la configuration de votre hi�rarchie de ressources, consultez la page Choisir une hi�rarchie de ressources pour votre zone de destination Google�Cloud.

Les �l�ments suivants sont utilis�s pour identifier votre projet:

  • Nom de projet�: nom lisible attribu� � votre projet.

    Le nom de projet n'est utilis� par aucune API�Google. Vous pouvez modifier le nom d'un projet � tout moment, aussi bien pendant qu'apr�s la cr�ation du projet. Les noms de projet ne doivent pas n�cessairement �tre uniques.

  • ID de projet�: identifiant unique global pour votre projet.

    Un ID de projet est une cha�ne unique utilis�e pour diff�rencier votre projet des autres dans Google�Cloud. Une fois que vous avez saisi un nom de projet, la console Google�Cloud g�n�re un ID de projet unique qui peut �tre une combinaison de lettres, de chiffres et de traits d'union. Nous vous recommandons d'utiliser l'ID de projet g�n�r�, mais vous pouvez le modifier lors de la cr�ation du projet. Une fois le projet cr��, son ID est permanent.

    Un ID de projet doit respecter les exigences suivantes�:

    • L'ID doit contenir entre 6 et 30�caract�res.
    • L'ID ne peut contenir que des lettres minuscules, des chiffres et des traits d'union.
    • Doit commencer par une lettre.
    • Il ne peut pas se terminer par un trait d'union.
    • Il ne peut pas �tre d�j� utilis� ou avoir �t� utilis� pr�c�demment (y compris pour des projets supprim�s).
    • Il ne peut pas contenir de cha�nes restreintes comme google, null, undefined et ssl.
  • Num�ro de projet�: identifiant unique g�n�r� automatiquement pour votre projet.

N'incluez pas d'informations sensibles, telles que des informations permettant d'identifier personnellement l'utilisateur. ou de s�curit� dans le nom de votre projet, son ID ou d'autres noms de ressources. L'ID du projet est utilis� dans le nom de nombreuses autres ressources Google Cloud. au projet ou aux ressources associ�es expose l'ID du projet et le nom de la ressource.

Cr�er un projet

Pour cr�er un projet, vous devez disposer de l'autorisation resourcemanager.projects.create. Cette autorisation est incluse dans des r�les tels que le r�le de cr�ateur de projet (roles/resourcemanager.projectCreator). Ce r�le est attribu� par d�faut � l'ensemble du domaine d'une nouvelle ressource d'organisation et aux utilisateurs de l'essai gratuit. D�couvrez comment attribuer le r�le � des utilisateurs et limiter les ressources de l'organisation pour un acc�s �tendu, consultez le document Managing Default Organization R�les.

Si vous ne sp�cifiez pas la ressource parente, une ressource parente est s�lectionn�e. automatiquement, le cas �ch�ant, en fonction du domaine du compte d'utilisateur.

Vous pouvez cr�er un projet � l'aide de la console Google Cloud, la Google Cloud CLI, ou le projects.create() .

Console

Pour cr�er un projet, proc�dez comme suit�:

  1. Acc�dez � la page G�rer les ressources de la console Google�Cloud.

    Acc�der � la page G�rer les ressources

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

  2. Dans la liste d�roulante S�lectionner une organisation en haut de la page, s�lectionnez la ressource d'organisation dans laquelle vous souhaitez cr�er un projet. Si vous �tes un utilisateur de la version d'essai sans frais, vous pouvez ignorer cette �tape. Cette liste n'appara�tra pas.
  3. Cliquez sur Cr�er un projet.
  4. Dans la fen�tre Nouveau projet qui s'affiche, saisissez un nom de projet, puis s�lectionnez un compte de facturation si n�cessaire. Le nom du projet ne peut contenir que des lettres, des chiffres, des guillemets simples, des traits d'union, des espaces ou des points d'exclamation. Il doit comporter entre 4 et 30�caract�res.
  5. Indiquez l'organisation ou le dossier parent dans la zone Emplacement. Cette ressource sera le parent hi�rarchique du nouveau projet. Si l'option Aucune organisation est propos�e, vous pouvez la s�lectionner pour cr�er votre projet en tant que niveau sup�rieur de sa propre hi�rarchie de ressources.
  6. Une fois les d�tails du nouveau projet renseign�s, cliquez sur Cr�er.

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    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.

  2. Pour cr�er un projet, utilisez la commande gcloud projects create�:

    gcloud projects create PROJECT_ID
    

    PROJECT_ID correspond � l'ID du projet que vous souhaitez cr�er. L'ID du projet doit commencer par une lettre en minuscule et ne peut contenir que des lettres ASCII, des chiffres et des tirets. Il doit comporter entre 6�et 30�caract�res.

    Pour cr�er un projet avec une ressource Organisation ou un dossier comme parent, utilisez la classe Options --organization ou --folder. Comme une ressource ne peut avoir qu'un parent, seul l'un de ces indicateurs peut �tre utilis�.

    gcloud projects create PROJECT_ID --organization=ORGANIZATION_ID
    
    gcloud projects create PROJECT_ID --folder=FOLDER_ID
    

API

Certains mots ne peuvent pas �tre utilis�s dans l'ID d'un projet cr�� � l'aide de la m�thode projects.create(). Exemples : google, null, undefined et ssl. Si vous utilisez l'un de ces mots, la requ�te renvoie une erreur INVALID_ARGUMENT.

La requ�te ci-dessous cr�e uniquement un projet et ne l'associe pas automatiquement � un compte de facturation. La m�thode projects.updateBillingInfo permet de d�finir ou de mettre � jour le compte de facturation associ� � un projet.

Requ�te pour cr�er un projet�:

POST https://cloudresourcemanager.googleapis.com/v3/projects/
Authorization: *************
Content-Type: application/json

{
    "projectId": "our-project-123",
    "name": "my project",
    "labels": {
      "mylabel": "prod"
    }
}

R�ponse pour la cr�ation du projet�:

{
    "name": "operations/pc.123456789",
}

Requ�te pour l'op�ration Get�:

GET https://cloudresourcemanager.googleapis.com/v3/operations/pc.123456789
Authorization: *************
Content-Type: application/json

R�ponse pour l'op�ration Get�:

{
    "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"
    }
}

Ajouter des tags lors de la cr�ation du projet

Les tags permettent de cr�er des annotations pour les ressources. Vous pouvez ajouter des tags au moment de la cr�ation des projets. Vous devez attribuer le r�le Utilisateur de balise lorsque vous ajoutez des balises. Pour en savoir plus sur les autorisations attribu�es � ce r�le, consultez G�rer les tags sur les ressources. Vous ne pouvez ajouter l'espace de noms pour les paires cl�-valeur du tag que de l'une des mani�res suivantes:

gcloud

Pour ajouter des tags lors de la cr�ation d'un projet, ex�cutez la commande suivante�:

gcloud projects create PROJECT_ID --organization=ORGANIZATION_ID --tags=KEY_VALUE_PAIRS

Remplacez les �l�ments suivants�:

  • PROJECT_ID est l'identifiant unique du projet.
  • ORGANIZATION_ID est l'identifiant unique de l'organisation.
  • KEY_VALUE_PAIRS est une liste de paires cl�-valeur s�par�es par des virgules que vous pouvez attribuer � votre ressource. 123/environment=production, 456/create=testresource est un exemple de paires cl�-valeur s�par�es par une virgule.

API

L'extrait de code suivant est une requ�te JSON dans laquelle vous cr�ez un projet et et lui ajouter des tags.

  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"
  }
}

Créer un projet à l'aide d'un compte de service

Vous pouvez utiliser un compte de service pour automatiser la création de projet. Comme les comptes d’utilisateurs, comptes de service peuvent être autorisés à créer des projets dans un ressource d'organisation. Les comptes de service ne sont pas autorisés à créer de projets en dehors d'une ressource d'organisation et doivent spécifier la ressource parente lors de la création d'un projet. Les comptes de service peuvent créer un projet à l'aide de gcloud CLI ou de la projects.create().

Gérer des quotas de projets

S'il vous reste moins de 30 projets dans votre quota, une notification affiche le nombre de projets restants sur la page Nouveau projet. Une fois que vous avez atteint votre limite de projets. Pour créer davantage de projets, vous devez demander une limite de projets. augmenter. Vous pouvez également planifier la suppression de certains projets au bout de 30 jours sur la page Gérer les ressources. Les projets des utilisateurs supprimé de façon réversible est comptabilisée dans votre quota. Ces projets sont entièrement supprimés après 30 jours.

Pour demander une plus grande capacité pour les projets dans votre quota, utilisez le formulaire de demande d'augmentation de quota de projet. Pour en savoir plus sur les quotas et leur utilisation, consultez la page d'assistance concernant les demandes de quota de projets dans le cadre de l'essai gratuit. Pour en savoir plus sur les rapports de facturation, consultez la page d'assistance Rapports de facturation.

Trouver le nom, le numéro et l'ID du projet

Pour interagir avec les ressources Google Cloud, vous devez fournir des informations permettant l'identification du projet pour chaque requête. Un projet est identifié par son ID de projet et son numéro de projet.

  1. Accédez à la page Bienvenue dans la console Google Cloud.

    Accéder à la page d'accueil

  2. Dans le sélecteur de projets situé en haut de la page, sélectionnez votre projet.

    Le nom, le numéro et l'ID du projet apparaissent après le Bienvenue.

Obtenir un projet existant

Vous pouvez obtenir un projet existant � l'aide de la Google Cloud CLI ou le projects.get() .

Si vous n'�tes pas propri�taire d'un projet, vous devez disposer des autorisations incluses dans le r�le Navigateur (roles/browser).

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    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.

  2. Pour obtenir les m�tadonn�es d'un projet, utilisez la commande gcloud projects describe�:

    gcloud projects describe PROJECT_ID
    

    Remplacez PROJECT_ID par l'ID du projet.

API

Requ�te�:

GET https://cloudresourcemanager.googleapis.com/v3/projects/<var>PROJECT_ID</var>

Remplacez PROJECT_ID par l'ID du projet.

R�ponse�:

{
    "projectNumber": "464036093014",
    "projectId": "our-project-123",
    "lifecycleState": "ACTIVE",
    "name": "my project",
    "labels": {
        "mylabel": "prod"
    },
    "createTime": "2016-01-07T21:59:43.314Z"
}

R�pertorier tous les projets d'une ressource

Pour r�pertorier tous les projets qui sont des enfants directs d'une ressource, utilisez la m�thode projects.list v3 avec la ressource parente sp�cifi�e dans la requ�te�:

Requ�te�:

GET https://cloudresourcemanager.googleapis.com/v3/projects

{
    "parent": "folders/662951040570"
}

R�ponse�:

{
    "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="
    }
    ]
}

Rechercher des projets

Pour rechercher des projets correspondant � la requ�te sp�cifi�e, utilisez gcloud alpha resource-manager projects search en transmettant la requ�te dans l'option --query. Le champ d'application de la recherche correspond � tous les projets pour lesquels l'utilisateur dispose de l'autorisation projects.get.

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    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.

  2. Pour obtenir la liste de tous les projets, utilisez gcloud alpha projects search commande:

    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

Vous pouvez utiliser la m�thode projects.search et une cha�ne de requ�te pour renvoyer des ressources de projet sp�cifiques qui correspondent au filtre. Les r�sultats ne contiennent que des projets pour lesquels vous disposez de l'autorisation resourcemanager.projects.get.

L'extrait de code suivant renvoie la ressource de projet nomm�e "Tokyo Rain"�:

Requ�te�:

GET https://cloudresourcemanager.googleapis.com/v3/projects:search?query=displayName%3ATokyo%2BRain

R�ponse�:

{
  "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="
    }
  ]
}

L'extrait de code suivant renvoie toutes les ressources de projet pr�sentant un libell� "red" (rouge)�:

Requ�te�:

GET https://cloudresourcemanager.googleapis.com/v3/projects:search?query=labels.color%3Ared

R�ponse�:

{
  "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"
      }
    }
  ]
}

Si vous sp�cifiez les champs parent.type et parent.id dans le corps de la requ�te, l'autorisation resourcemanager.projects.list est v�rifi�e au niveau du parent. Si l'utilisateur dispose de cette autorisation, tous les projets situ�s sous le parent seront affich�s une fois les filtres restants appliqu�s.

Si l'utilisateur ne dispose pas de cette autorisation, tous les projets pour lesquels il dispose de l'autorisation resourcemanager.projects.get seront renvoy�s une fois les filtres restants appliqu�s.

Si aucun filtre n'est sp�cifi�, l'appel renvoie les projets pour lesquels l'utilisateur dispose des autorisations resourcemanager.projects.get.

Mettre � jour des projets

Vous pouvez mettre � jour des projets � l'aide de la console Google Cloud ou du projects.patch() .

Les seuls champs pouvant �tre mis � jour sont ceux du nom du projet et des libell�s. Pour en savoir plus sur la mise � jour des projets, consultez la page concernant la ressource "Projet" dans la documentation de r�f�rence sur les API.

Pour d�placer un projet dans la hi�rarchie de vos ressources, consultez la page D�placer un projet. Pour migrer un projet d'un ressource d'organisation vers une autre, consultez la section Migrer des projets.

Console

Pour mettre � jour le nom ou les libell�s d'un projet � l'aide de la console Google�Cloud, proc�dez comme suit�:

  1. Dans la console Google�Cloud, acc�dez � la page Param�tres de la section 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. En haut de l'�cran, cliquez sur la liste d�roulante de s�lection de projets.
  3. Dans la fen�tre S�lectionnez une organisation qui s'affiche, cliquez sur la liste d�roulante des organisations, puis s�lectionnez votre organisation. Si vous �tes un utilisateur de la version d'essai sans frais, ignorez cette �tape car cette liste n'appara�tra pas.
  4. S�lectionnez votre projet dans la liste qui appara�t.
  5. Pour changer le nom du projet, modifiez le nom du projet, puis cliquez sur Enregistrer.
  6. Pour changer les libell�s, cliquez sur Libell�s dans la barre de navigation de gauche.

    En savoir plus sur l'utilisation des libell�s.

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    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.

  2. Pour mettre � jour le nom ou les libell�s d'un projet, ex�cutez la commande gcloud alpha projects update�:

    gcloud alpha projects update PROJECT_ID \
        --name=NAME \
        --update-labels=KEY=VALUE, ...
    

    O��:

    • PROJECT_ID est l'ID du projet que vous souhaitez mettre � jour.

    • NAME est le nouveau nom que vous souhaitez attribuer au projet.

    • KEY�=�VALUE, ... est une liste des paires cl�/valeur correspondant aux libell�s que vous souhaitez mettre � jour. Si un libell� existe d�j�, sa valeur est modifi�e. Si ce n'est pas le cas, un libell� est cr��.

    Pour en savoir plus et obtenir des options suppl�mentaires pouvant �tre utilis�es avec cette commande, consultez le SDK Google�Cloud CLI.

API

Pour mettre � jour un projet, proc�dez comme suit�:

  • R�cup�rez l'objet project � l'aide de la m�thode projects.get.

  • Modifiez les champs que vous souhaitez mettre � jour.

  • Appelez la m�thode projects.patch.

L'exemple suivant met � jour le nom � afficher du projet en myproject et d�finit le libell� color sur red�:

Requ�te�:

PATCH https://cloudresourcemanager.googleapis.com/v3/projects/PROJECT_NUMBER?updateMask=displayName,labels

O� PROJECT_NUMBER correspond � l'ID num�rique du projet souhait�. � mettre � jour.

Corps JSON de la requ�te�:

{
  "displayName": "myproject",
  "labels": {
    "color": "red"
  }
}

R�ponse�:

{
  "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"
      }
    }
  ]
}

Arr�ter (supprimer) des projets

Vous pouvez arr�ter des projets � l'aide de la console Google Cloud ou projects.delete de l'API. Pour pouvoir �tre arr�t�, un projet doit avoir l'�tat de cycle de vie ACTIVE de cette mani�re.

Cette m�thode marque imm�diatement un projet � supprimer. Un e-mail de notification est envoy� � l'utilisateur � l'origine de l'op�ration de suppression et � l'agent de cat�gorie de contacts qui sont r�pertori�s dans Contacts essentiels au mieux, Si l'envoi de la notification �choue, le projet est tout de m�me marqu� pour �tre supprim�. S'il n'y a pas de contact dans la cat�gorie Technique, le contact de remplacement n'en est pas inform�.

Un projet marqu� "� supprimer" n'est pas utilisable. Si un compte de facturation est associ� au projet, cette association est interrompue et n'est pas r�tablie si l'op�ration de suppression du projet est annul�e. Apr�s 30�jours, le projet est compl�tement supprim�. Jusqu'� sa suppression compl�te, il est possible que le projet soit toujours visible, bien qu'elle ne soit pas utilisable.

Pour arr�ter le processus de suppression du projet pendant cette p�riode de 30�jours, consultez les �tapes � suivre pour restaurer un projet.

� la fin de cette p�riode de 30�jours, le projet et toutes ses ressources sont supprim�s et ne peuvent pas �tre r�cup�r�s. Jusqu'� sa suppression, le projet est pris en compte dans votre quota de projets.

Pour vous assurer de ne supprimer aucun projet important, vous pouvez activer les recommandations sur les risques li�s au changement. Risque li� � la modification les recommandations g�n�rent des avertissements lorsque vous essayez de supprimer des projets identifi�s comme importants.

Si vous avez configur� la facturation pour un projet, il risque de ne pas �tre compl�tement supprim� tant que le cycle de facturation en cours n'est pas fini et que votre compte n'est pas d�bit�. Le nombre et les types de services utilis�s peuvent �galement avoir une influence sur le moment o� le syst�me supprime d�finitivement un projet. Pour en savoir plus sur la conservation et la suppression s�curis�e des donn�es, consultez la page Comment Google conserve-t-il les donn�es recueillies�?.

Arr�ter un projet

Console

  1. Dans la console Google�Cloud, acc�dez � la page Param�tres de la section 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 de l'administrateur, s�lectionnez le projet que vous souhaitez supprimer, puis cliquez sur Arr�ter.

    L'option Arr�ter ne s'affiche que pour les utilisateurs disposant du r�le 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.

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    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.

  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.

API

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 le processus d'arr�t d'un projet �choue, consultez la page R�soudre les probl�mes de suppression de projets pour en savoir plus.

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. La restauration d'un projet le ram�ne � l'�tat dans lequel elle se trouvait avant son arr�t, � quelques exceptions pr�s:

  • La facturation est d�sactiv�e pour le projet lorsque le projet est arr�t� et la facturation n'est pas automatiquement activ�e pour les projets restaur�s. La Le compte de facturation Cloud doit �tre associ� manuellement apr�s la restauration du projet. Vous devrez peut-�tre attendre quelques heures avant de pouvoir associer un projet r�cemment restaur� � un compte de facturation de service.
  • Vous pouvez r�cup�rer la plupart des ressources si vous restaurez un projet dans le d�lai de 30 jours p�riode.
  • La restauration de certains services est retard�e, et vous devrez peut-�tre attendre un certain temps (jusqu'� 36 heures) pour que les services soient restaur�s.
  • Certaines ressources, telles que les ressources Cloud�Storage ou Pub/Sub, sont supprim�es beaucoup plus t�t. Ces ressources risquent de ne pas �tre enti�rement r�cup�rables, m�me si vous restaurez le projet avant la fin des 30�jours.
  • Certains services peuvent avoir besoin d'�tre red�marr�s manuellement. Pour en savoir plus, consultez la page Red�marrage des services Google Cloud�Platform.

Vous devez disposer de l'autorisation resourcemanager.projects.undelete sur le projet que vous souhaitez restaurer. Pour restaurer un projet�:

Console

Pour afficher le projet dans la console Google�Cloud, vous devez disposer des autorisations suivantes�:

  • resourcemanager.projects.list
  • resourcemanager.folders.list
  • resourcemanager.projects.get
  1. Acc�dez � la page G�rer les ressources de la console Google�Cloud.

    Acc�der � la page "G�rer les ressources"

  2. Dans l'outil de s�lection de projets situ� en haut de la page, s�lectionnez la ressource de votre organisation.

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

  4. Cochez la case correspondant au 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. In the Google Cloud console, activate Cloud Shell.

    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.

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

    gcloud projects undelete PROJECT_ID
    

    PROJECT_ID est l'ID ou le num�ro de projet du le projet que vous souhaitez restaurer.

API

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

Requ�te�:

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