LosGoogle Cloud proyectos Google Cloud son la base para crear, habilitar y usar todos los servicios, lo que incluye gestionar APIs, habilitar la facturación, añadir y quitar colaboradores, y gestionar los permisos de los Google Cloud recursos.
En esta página se explica cómo crear y gestionar proyectos con la API Cloud Resource Manager y la consola. Google Cloud Google Cloud
Antes de empezar
Consulta información sobre el recurso de proyecto en la descripción general de la jerarquía de recursos. Para obtener información sobre cómo configurar tu jerarquía de recursos, consulta el artículo Decidir una jerarquía de recursos para tu Google Cloud zona de aterrizaje.
Se usan los siguientes elementos para identificar tu proyecto:
Nombre del proyecto: nombre legible del proyecto.
Las APIs de Google no usan el nombre del proyecto. Puedes editar el nombre del proyecto en cualquier momento durante o después de la creación del proyecto. No es necesario que los nombres de los proyectos sean únicos.
ID de proyecto: identificador único global de tu proyecto.
Un ID de proyecto es una cadena única que se usa para diferenciar tu proyecto de todos los demás en Google Cloud. Después de introducir un nombre de proyecto, la consolaGoogle Cloud genera un ID de proyecto único que puede ser una combinación de letras, números y guiones. Te recomendamos que uses el ID de proyecto generado, pero puedes editarlo durante la creación del proyecto. Una vez creado el proyecto, el ID del proyecto es permanente.
Un ID de proyecto debe cumplir los siguientes requisitos:
- Debe tener entre 6 y 30 caracteres.
- Solo puede contener letras minúsculas, números y guiones.
- Debe empezar por una letra.
- No puede terminar en un guion.
- No puede estar en uso ni haberse usado anteriormente (esto incluye los proyectos eliminados).
- No puede contener cadenas restringidas, como
google
yssl
. Te recomendamos que no uses las cadenasundefined
ynull
en un ID de proyecto.
Todos los IDs de proyecto tienen automáticamente el prefijo
Número de proyecto: identificador único generado automáticamente para tu proyecto.
No incluyas información sensible, como información personal identificable (IPI) o datos de seguridad, en el nombre o el ID del proyecto, ni en otros nombres de recursos. El ID de proyecto se usa en el nombre de muchos otros Google Cloud recursos, y cualquier referencia al proyecto o a los recursos relacionados expone el ID de proyecto y el nombre del recurso.
Crear un proyecto
Para crear un proyecto, debes tener el permiso resourcemanager.projects.create
. Este permiso se incluye en roles como el de creador de proyectos (roles/resourcemanager.projectCreator
).
El rol Creador de proyectos se asigna de forma predeterminada a todo el dominio de un nuevo recurso de organización y a los usuarios de la prueba gratuita.
Para obtener información sobre cómo asignar el rol a personas concretas y limitar el acceso a los recursos de toda la organización, consulta la página Gestionar roles de organización predeterminados.
Si no especifica el recurso principal, se seleccionará uno automáticamente si procede en función del dominio de la cuenta de usuario.
Puedes crear un proyecto nuevo con la Google Cloud consola, la CLI de Google Cloud o el método projects.create()
.
Consola
Para crear un proyecto, sigue estos pasos:
-
Ve a la página Gestionar recursos de la Google Cloud consola.
Los pasos restantes aparecen en la Google Cloud consola.
- En la lista desplegable Seleccionar organización, que aparece en la parte superior de la página, selecciona el recurso de organización en el que quieras crear un proyecto. Si estás usando la prueba gratuita, sáltate este paso, ya que esta lista no aparece.
- Haz clic en Crear proyecto.
- En la ventana Nuevo proyecto que aparece, introduce el nombre de un proyecto y selecciona una cuenta de facturación, si procede. El nombre de un proyecto solo puede contener letras, números, comillas simples, guiones, espacios o signos de exclamación, y debe tener entre 4 y 30 caracteres.
- Introduce el recurso de la organización o carpeta principal en el cuadro Ubicación. Ese recurso será el padre jerárquico del nuevo proyecto. Si la opción No hay ninguna organización está disponible, selecciónala para crear tu nuevo proyecto como nivel superior de su propia jerarquía de recursos.
- Cuando hayas terminado de introducir los detalles del nuevo proyecto, haz clic en Crear.
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.
Para crear un proyecto, usa el comando
gcloud projects create
:gcloud projects create PROJECT_ID
Donde PROJECT_ID es el ID del proyecto que quieres crear. Un ID de proyecto debe empezar por una letra minúscula y solo puede contener letras ASCII, dígitos y guiones, y debe tener entre 6 y 30 caracteres.
Para crear un proyecto con un recurso de organización o una carpeta como elemento superior, usa las marcas
--organization
o--folder
. Como un recurso solo puede tener un elemento superior, solo se puede usar una de estas marcas:gcloud projects create PROJECT_ID --organization=ORGANIZATION_ID
gcloud projects create PROJECT_ID --folder=FOLDER_ID
API
No puedes usar determinadas palabras en el ID de proyecto cuando creas un proyecto con el método projects.create()
. Por ejemplo, google
, null
, undefined
y ssl
.
Cuando usas una palabra restringida, la solicitud devuelve un error INVALID_ARGUMENT
.
La solicitud que se muestra a continuación solo crea un proyecto y no lo asocia automáticamente a una cuenta de facturación. Usa el método
projects.updateBillingInfo
para definir o actualizar la cuenta de facturación asociada a un proyecto.
Crear solicitud de proyecto:
POST https://cloudresourcemanager.googleapis.com/v3/projects/
Authorization: *************
Content-Type: application/json
{
"projectId": "our-project-123",
"name": "my project",
"labels": {
"mylabel": "prod"
}
}
Create Project Response:
{
"name": "operations/pc.123456789",
}
Solicitud para obtener operación:
GET https://cloudresourcemanager.googleapis.com/v3/operations/pc.123456789
Authorization: *************
Content-Type: application/json
Get Operation Response:
{
"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"
}
}
Añadir etiquetas durante la creación del proyecto
Las etiquetas permiten crear anotaciones para los recursos. Puede añadir etiquetas al crear proyectos. Debes asignar el rol Usuario de etiquetas al añadir etiquetas. Para obtener más información sobre los permisos asignados a este rol, consulta Gestionar etiquetas en recursos. Solo puedes añadir el espacio de nombres de los pares clave-valor de la etiqueta de una de las siguientes formas:
gcloud
Para añadir etiquetas durante la creación del proyecto, ejecuta el siguiente comando:
gcloud projects create PROJECT_ID --organization=ORGANIZATION_ID --tags=KEY_VALUE_PAIRS
Haz los cambios siguientes:
- PROJECT_ID es el identificador único del proyecto.
- ORGANIZATION_ID es el identificador único de la organización.
- KEY_VALUE_PAIRS es una lista de pares clave-valor separados por comas que puedes asignar a tu recurso. Un ejemplo de pares clave-valor separados por comas es
123/environment=production, 456/create=testresource
.
API
El siguiente fragmento es una solicitud JSON en la que se crea un proyecto y se le añaden etiquetas.
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"
}
}
Designar entornos de proyecto con etiquetas
Puedes usar etiquetas para distinguir visualmente los proyectos en función de su entorno, como producción, staging o desarrollo. De esta forma, se evitan errores y se mejora la concienciación cuando trabajas en entornos sensibles. Google añade un indicador visual al proyecto en el Google Cloud selector de proyectos de la consola cuando se selecciona un proyecto con un par clave-valor de etiqueta específico. Este indicador te recuerda que cualquier cambio puede afectar a tus aplicaciones de producción o de no producción asociadas. Las etiquetas se pueden heredar del proyecto o definir directamente en él.
Para usar esta función, haz lo siguiente:
- Crea una clave de etiqueta llamada
environment
. - Crea valores de etiqueta para las categorías de entorno que utilices. Se admiten los siguientes valores, que se asignan a una insignia correspondiente en el selector de proyectos de la consola:
- Prod: Prod, prod, Production, production
- Desarrollo
- Control de calidad: QA, qa, control de calidad, Quality assurance, Testing, testing, Test, test
- Puesta en escena: puesta en escena, puesta en escena, puesta en escena, puesta en escena
- Archivado: archivado, archivado
- Adjunta la etiqueta adecuada a tu proyecto creando un enlace de etiqueta.
Si un proyecto tiene varias etiquetas de entorno (por ejemplo, una heredada de una carpeta y otra directamente en el proyecto), se usará la etiqueta más específica para determinar la insignia.
Crear un proyecto con una cuenta de servicio
Puedes usar una cuenta de servicio para automatizar la creación de proyectos. Al igual que las cuentas de usuario, se puede conceder permiso a las cuentas de servicio para crear proyectos en un recurso de organización. Las cuentas de servicio no pueden crear proyectos fuera de un recurso de organización y deben especificar el recurso principal al crear un proyecto.
Las cuentas de servicio pueden crear un proyecto con gcloud CLI o con el método projects.create()
.
Gestionar cuotas de proyecto
Si te quedan menos de 30 proyectos en tu cuota, se mostrará una notificación con el número de proyectos que te quedan en la página Nuevo proyecto. Una vez que hayas alcanzado el límite de proyectos, para crear más, debes solicitar un aumento del límite. También puedes programar que algunos proyectos se eliminen transcurridos 30 días en la página Gestionar recursos. Los proyectos que los usuarios hayan eliminado temporalmente se tienen en cuenta en tu cuota. Estos proyectos se eliminarán por completo al cabo de 30 días.
Para solicitar capacidad adicional para los proyectos de la cuota de tu organización, haz lo siguiente:
Ve a la página Cuotas y límites del sistema.
En el selector de recursos, selecciona la organización para la que quieras aumentar la cuota de proyectos.
En la opción Filtrar, selecciona Métrica e introduce
cloudresourcemanager.googleapis.com/projects_count
.Selecciona API Cloud Resource Manager, haz clic en
Más acciones y, a continuación, selecciona Editar cuota.En el cuadro de diálogo Cambios en la cuota, introduce un nuevo valor de cuota y una descripción, y haz clic en Siguiente.
Introduce tus datos de contacto y haz clic en Enviar solicitud.
Recibirás un correo de confirmación de que hemos recibido tu solicitud. Si necesitas más ayuda, responde al correo. Después de la revisión, recibirás una notificación por correo electrónico en la que se indicará si se ha aprobado tu solicitud.
Si no tienes una organización y quieres solicitar más capacidad para los proyectos de tu cuota, usa el formulario Solicitar aumento de cuota de proyecto.
Para obtener más información sobre las cuotas y por qué se usan, consulta la página de asistencia Solicitudes de cuota de proyectos de prueba gratuita. Para obtener más información sobre los informes de facturación, consulta la página de asistencia Informes de facturación.
Buscar el nombre, el número y el ID de un proyecto
Para interactuar con los Google Cloud recursos, debe proporcionar la información del proyecto que los identifica en cada solicitud. Un proyecto se identifica por su ID y su número.
Ve a la página Bienvenida de la Google Cloud consola.
En el selector de proyectos de la parte superior de la página, selecciona tu proyecto.
El nombre, el número y el ID del proyecto aparecen después del encabezado Bienvenido.
Obtener un proyecto
Puedes obtener un proyecto con la CLI de Google Cloud o con el método projects.get()
.
Si no eres el propietario del proyecto, debes tener los permisos incluidos en el rol de lector (roles/browser
).
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.
Para obtener los metadatos de un proyecto, usa el comando
gcloud projects describe
:gcloud projects describe PROJECT_ID
Sustituye
PROJECT_ID
con el ID del proyecto.
API
Solicitud:
GET https://cloudresourcemanager.googleapis.com/v3/projects/<var>PROJECT_ID</var>
Sustituye PROJECT_ID
con el ID del proyecto.
Respuesta:
{
"projectNumber": "464036093014",
"projectId": "our-project-123",
"lifecycleState": "ACTIVE",
"name": "my project",
"labels": {
"mylabel": "prod"
},
"createTime": "2016-01-07T21:59:43.314Z"
}
Mostrar todos los proyectos de un recurso
Para enumerar todos los proyectos que son elementos secundarios directos de un recurso, usa el método
v3 projects.list
,
con el recurso superior especificado en la consulta:
Solicitud:
GET https://cloudresourcemanager.googleapis.com/v3/projects
{
"parent": "folders/662951040570"
}
Respuesta:
{
"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="
}
]
}
Buscar proyectos
Para buscar proyectos que coincidan con la consulta especificada, usa gcloud alpha resource-manager
projects search
y pasa la consulta en la marca --query
. El ámbito de la búsqueda son todos los proyectos para los que el usuario tiene el permiso 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.
Para obtener la lista de todos los proyectos, usa el comando
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
Puede usar el método projects.search
y una cadena de consulta para devolver recursos de proyectos específicos que coincidan con el filtro.
Los resultados solo contienen proyectos en los que se te ha concedido el permiso resourcemanager.projects.get
.
El siguiente fragmento de código devuelve el recurso Project con el nombre visible "Tokyo Rain":
Solicitud:
GET https://cloudresourcemanager.googleapis.com/v3/projects:search?query=displayName%3ATokyo%2BRain
Respuesta:
{
"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="
}
]
}
El siguiente fragmento de código devuelve todos los recursos de Project con una etiqueta roja:
Solicitud:
GET https://cloudresourcemanager.googleapis.com/v3/projects:search?query=labels.color%3Ared
Respuesta:
{
"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 especifica los campos parent.type
y parent.id
en el cuerpo de la solicitud, se comprobará el permiso resourcemanager.projects.list
en el elemento superior. Si el usuario tiene este permiso, se devolverán todos los proyectos del elemento superior después de aplicar los filtros restantes.
Si el usuario no tiene este permiso, se devolverán todos los proyectos en los que tenga el permiso resourcemanager.projects.get
después de que se hayan aplicado los filtros restantes.
Si no se especifica ningún filtro, la llamada devuelve los proyectos para los que el usuario tiene permisos resourcemanager.projects.get
.
Actualizar proyectos
Puedes actualizar proyectos con la consola o con el método projects.patch()
. Google Cloud
Los únicos campos que se pueden actualizar son el nombre y las etiquetas del proyecto. Para obtener más información sobre cómo actualizar proyectos, consulta la página de referencia de la API de proyectos.
Para mover un proyecto en la jerarquía de recursos, consulta el artículo Mover un proyecto. Para migrar un proyecto de un recurso de organización a otro, consulta Migrar proyectos.
Consola
Para actualizar el nombre o las etiquetas de un proyecto mediante la Google Cloud consola, haz lo siguiente:
- En la Google Cloud consola, ve a la página Configuración de Gestión de identidades y accesos.
Ve a Configuración de gestión de identidades y accesos y administración.
Los pasos restantes aparecen en la Google Cloud consola.
- En la parte superior de la pantalla, haz clic en la lista desplegable de selección de proyectos.
- En la ventana Seleccionar de que aparece, haz clic en la lista desplegable de organizaciones y, a continuación, selecciona la tuya. Si tienes una prueba gratuita, omite este paso, ya que no verás la lista de organizaciones.
- Selecciona el proyecto en la lista que aparece.
- Para cambiar el nombre del proyecto, edita Nombre del proyecto y, a continuación, haz clic en Guardar.
- Para cambiar las etiquetas, haz clic en Etiquetas en el menú de navegación de la izquierda.
Consulta más información sobre cómo usar etiquetas.
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.
Para actualizar el nombre o las etiquetas de un proyecto, usa el comando
gcloud alpha projects update
:gcloud alpha projects update PROJECT_ID \ --name=NAME \ --update-labels=KEY=VALUE, ...
Donde:
PROJECT_ID es el ID del proyecto que quieres actualizar.
NAME es el nuevo nombre que quieres asignar al proyecto.
KEY=VALUE, ... es una lista de los pares clave-valor de las etiquetas que quieres actualizar. Si una etiqueta ya existe, se modifica su valor. Si no existe, se creará una etiqueta.
Para obtener más información y ver las marcas adicionales que se pueden usar con este comando, consulta el SDK de la CLI de Google Cloud.
Obtén el objeto
project
con el métodoprojects.get
.Modifica los campos que quieras actualizar.
Llama al método
projects.patch
.
API
Para actualizar un proyecto, sigue estos pasos:
En el siguiente ejemplo se actualiza el nombre visible del proyecto a myproject
y se asigna la etiqueta color
a red
:
Solicitud:
PATCH https://cloudresourcemanager.googleapis.com/v3/projects/PROJECT_NUMBER?updateMask=displayName,labels
Donde PROJECT_NUMBER
es el ID numérico del proyecto que quieres actualizar.
Cuerpo JSON de la solicitud:
{
"displayName": "myproject",
"labels": {
"color": "red"
}
}
Respuesta:
{
"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"
}
}
]
}
Cerrar (eliminar) proyectos
Puedes cerrar proyectos mediante la consola o el método projects.delete
de la API. Google Cloud Para poder cerrarse de esta forma, un proyecto debe tener el estado de ciclo de vida ACTIVE
.
Este método marca inmediatamente un proyecto para que se elimine. Se envía un correo de notificación al usuario que ha iniciado la operación de eliminación y a los contactos de la categoría Técnica que se indican en Contactos esenciales, en la medida de lo posible. Si no se puede enviar la notificación, el proyecto se marcará igualmente para que se elimine. Si no hay ningún contacto en la categoría Técnica, no se notificará al contacto alternativo.
Un proyecto marcado para eliminar no se puede usar. Si el proyecto tiene una cuenta de facturación asociada, esa asociación se romperá y no se restablecerá si se cancela la operación de eliminación del proyecto. Transcurridos 30 días, el proyecto se elimina por completo. Hasta que se elimine por completo, el proyecto puede seguir siendo visible, aunque no se pueda usar.
Para detener el proceso de eliminación del proyecto durante el periodo de 30 días, consulta los pasos para restaurar un proyecto.
Al final del periodo de 30 días, el proyecto y todos sus recursos se eliminan y no se pueden recuperar. Hasta que se elimine, el proyecto se tendrá en cuenta en tu cuota de proyectos.
Para asegurarte de que no eliminas ningún proyecto importante, puedes habilitar las recomendaciones de riesgo de cambio. Las recomendaciones de cambio de riesgo generan advertencias cuando intentas eliminar proyectos que se han identificado como importantes. Google Cloud
Si has configurado la facturación de un proyecto, es posible que no se elimine por completo hasta que finalice el ciclo de facturación actual y se te cobre correctamente. El número y los tipos de servicios en uso también pueden afectar al momento en que el sistema elimina un proyecto de forma permanente. Para obtener más información sobre la conservación y la eliminación segura de datos, consulta Cómo conserva Google los datos que recoge.
Cerrar un proyecto
Consola
-
En la Google Cloud consola, ve a la página Configuración de Gestión de identidades y accesos.
Ve a Configuración de gestión de identidades y accesos y administración.
Los pasos restantes aparecen en la Google Cloud consola.
-
En la página Configuración de gestión de identidades y accesos y administración, selecciona el proyecto que quieras eliminar y, a continuación, haz clic en Cerrar.
La opción Apagar solo aparece para los usuarios que tienen el permiso
resourcemanager.projects.delete
en el proyecto actual. - Haz clic en Apagar.
- Escribe el ID del proyecto y haz clic en Cerrar de todos modos.
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.
Para eliminar un proyecto, usa el comando
gcloud projects delete
:gcloud projects delete PROJECT_ID
Donde PROJECT_ID es el ID del proyecto que quieres eliminar.
API
El siguiente fragmento de código elimina el proyecto especificado:
Solicitud:
DELETE https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123
Solucionar problemas de eliminación de proyectos
Si el proceso para cerrar un proyecto falla, puedes consultar más información en Solucionar problemas de eliminación de proyectos.
Restaurar un proyecto
Los propietarios del proyecto pueden restaurarlo en un plazo de 30 días a partir del momento en que se cierre.
Cuestiones importantes
Al restaurar un proyecto, este vuelve al estado en el que se encontraba antes de cerrarse, con algunas excepciones:
La facturación se inhabilita en el proyecto cuando se cierra el proyecto y la facturación no se habilita automáticamente en los proyectos restaurados. Tendrás que vincular manualmente la cuenta de facturación de Cloud de nuevo cuando el proyecto se restaure. Es posible que tengas que esperar unas horas para poder vincular correctamente un proyecto restaurado recientemente a una cuenta de facturación.
Puedes recuperar la mayoría de los recursos si restauras un proyecto en un plazo de 30 días.
Algunos servicios pueden tardar hasta 36 horas en restaurarse. Si tus recursos no se restauran después de este periodo, ponte en contacto con el equipo de Asistencia de Google.
Algunos recursos, como los de Cloud Storage o Pub/Sub, se eliminan mucho antes. Es posible que estos recursos no se puedan recuperar por completo aunque restaure el proyecto en un plazo de 30 días.
Es posible que tengas que reiniciar algunos servicios manualmente. Para obtener más información, consulta Reiniciar Google Cloud servicios.
Debes tener el permiso resourcemanager.projects.undelete
en el proyecto que quieras restaurar. Para restaurar un proyecto, sigue estos pasos:
Consola
Para ver el proyecto en la Google Cloud consola, necesitas los siguientes permisos:
resourcemanager.projects.list
resourcemanager.folders.list
resourcemanager.projects.get
Ve a la página Gestionar recursos de la Google Cloud consola.
En el selector de proyectos de la parte superior de la página, selecciona el recurso de tu organización.
Debajo de la lista de recursos de la organización, carpetas y proyectos, haz clic en Recursos pendientes de eliminación.
Marca la casilla del proyecto que quieras restaurar y, a continuación, haz clic en Restaurar. En el cuadro de diálogo que aparece, confirma que quieres restaurar el proyecto.
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.
Para restaurar un proyecto, usa el comando
gcloud projects undelete
:gcloud projects undelete PROJECT_ID
PROJECT_ID es el ID o el número del proyecto que quieres restaurar.
API
El siguiente fragmento de código restaura el proyecto especificado:
Solicitud:
POST https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123:undelete