Crea una jerarquía de propiedad

A medida que desarrollas tus aplicaciones y cargas de trabajo en Google Cloud, creas los siguientes tipos de recursos:

  • Los recursos de contenedor te ayudan a organizar y controlar el acceso. Estos recursos incluyen organizaciones, carpetas y proyectos.
  • Los recursos de servicio son componentes fundamentales que conforman losGoogle Cloud productos y servicios. Estos recursos incluyen máquinas virtuales (VMs) de Compute Engine y clústeres de Google Kubernetes Engine.

Usas recursos de contenedor para organizar los recursos de servicio en una jerarquía. Esta estructura te ayuda a establecer la propiedad y controlar el acceso.

Organizar y administrar de forma jerárquica

Para aislar los recursos entre sí y limitar el acceso a los usuarios, puedes agrupar y administrar los recursos como una sola unidad. Para ello, usa la siguiente estructura, conocida como jerarquía de recursos:

  • Organización: Representa a tu empresa y actúa como raíz de tu jerarquía de recursos.
  • Carpetas: Es un mecanismo de agrupamiento opcional que puedes usar para aislar grupos de proyectos. Por ejemplo, puedes crear carpetas para entidades legales, departamentos o equipos.
  • Proyectos: Son la entidad organizativa básica que contiene los recursos de servicio.

Para obtener una descripción general detallada de la jerarquía de recursos, consulta Jerarquía de recursos.

Si deseas obtener información para usar la jerarquía de recursos para administrar el acceso, consulta Usa la jerarquía de recursos para el control de acceso.

Organización: Crea la raíz de tu jerarquía

Una organización es el nodo raíz de la jerarquía, en el que creas todos los demás recursos. Las políticas de acceso que aplicas a tu organización se aplican a todos los demás recursos. Esto significa que puedes aplicar un control de acceso a nivel de la organización en lugar de duplicar y administrar el mismo control en todos los proyectos.

Cuando creas un recurso de organización, los proyectos subyacentes pertenecen a la organización, en lugar de a los usuarios que crean proyectos. Esto significa que los proyectos y sus recursos subyacentes pueden seguir existiendo, incluso si se quita a un usuario.

Carpetas: Aísla grupos de proyectos

Puedes usar carpetas para crear límites de aislamiento entre proyectos. Por ejemplo, puedes tener colecciones de proyectos distintas para cada departamento o equipo. Las carpetas pueden contener proyectos y subcarpetas. Puedes aplicar controles de acceso para garantizar que los usuarios de un equipo no puedan acceder a los recursos de las carpetas asignadas a otro equipo.

Proyectos: Aislamiento de recursos

Los recursos deGoogle Cloud deben pertenecer a un proyecto, que es una entidad organizativa que te ayuda a aislar y controlar el acceso a los recursos. Por ejemplo, puedes crear proyectos distintos para los entornos de desarrollo y producción.

Un proyecto contiene la configuración, los permisos y otros metadatos que describen tus aplicaciones. Los recursos de un mismo proyecto pueden trabajar juntos comunicándose a través de una red interna, sujeta a las reglas de las regiones y las zonas. Un proyecto no puede acceder a los recursos de otro proyecto, a menos que uses una VPC compartida o el intercambio de tráfico entre redes de VPC.

Cómo nombrar tus proyectos y hacer referencia a ellos

Usas identificadores para hacer referencia a tus proyectos en comandos y llamadas a la API. Cada proyecto deGoogle Cloud tiene los siguientes identificadores:

  • Nombre del proyecto: Es un nombre que proporcionas.
  • ID del proyecto: Es un identificador que puedes proporcionar o que Google Cloud puede proporcionarte. Cada ID del proyecto es único en Google Cloud. Después de borrar un proyecto, su ID no se puede volver a usar.
  • Número de proyecto: Lo proporciona Google Cloud.

Para obtener más información, consulta Crea y administra proyectos.