Asignar nombres a recursos


En esta página se describe la convención de nomenclatura de los recursos de Compute Engine.

Los recursos son los componentes fundamentales que forman un servicio o un producto de Cloud. Por ejemplo, los recursos de Compute Engine incluyen, entre otros, los siguientes:

Para obtener más información sobre los recursos, consulta la documentación sobre recursos globales, regionales y de zona.

Convención de nomenclatura

Cuando creas un recurso en Compute Engine, debes proporcionar propiedades como el nombre del recurso.

En el caso de los recursos de Compute Engine, el nombre del recurso debe tener el siguiente formato (a menos que se especifique otro en la documentación para crear ese recurso):

  • Tener entre 1 y 63 caracteres.
  • Cumplir las convenciones de RFC 1035.
  • Coincide con la expresión regular ^[a-z]([-a-z0-9]*[a-z0-9])?. Esto significa que el primer carácter debe ser una letra minúscula y todos los demás deben ser guiones, letras minúsculas o dígitos, excepto el último carácter, que no puede ser un guion.

Nombre único

Por lo general, los nombres de recursos deben ser únicos en una ubicación de un proyecto. Por ejemplo, el nombre de una dirección IP externa debe ser único en la región en la que se encuentra. Sin embargo, puedes reutilizar nombres en diferentes ubicaciones.

Si el ajuste vmDnsSetting del recurso de proyecto de Compute Engine no es ZonalOnly, todos los nombres de las VMs deben ser únicos en el proyecto. Te recomendamos encarecidamente que uses el ajuste vmDnsSetting:ZonalOnly en tus proyectos, no solo para poder reutilizar nombres de VMs en diferentes zonas y regiones, sino también porque ofrece una mayor fiabilidad al aislar los fallos en el registro de DNS en zonas concretas. Para obtener más información, consulta Nombres de DNS zonales.