Asigna nombres a recursos

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

Los recursos son los componentes fundamentales que conforman un producto o servicio de Cloud. Por ejemplo, estos son algunos de los recursos de Compute Engine:

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

Convención de nombres

Cuando creas un recurso nuevo en Compute Engine, debes brindar propiedades, como un nombre para el recurso.

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

  • Tener entre 1 y 63 caracteres de longitud.
  • Cumplir con las convenciones de RFC 1035.
  • Coincidir 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 caracteres siguientes deben ser guiones, minúsculas o dígitos, excepto el último carácter, que no puede ser un guion.

Exclusividad de nombres

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

Si la configuración VmDnsSetting de tu instancia no se establece como ZonalOnly, los nombres de las instancias de VM deben ser únicos en todo el proyecto. Recomendamos enfáticamente usar la configuración VmDnsSetting:ZonalOnly para tus proyectos, no solo para volver a usar los nombres de las VM en todas las ubicaciones, sino también porque ofrece garantías de confiabilidad más altas si se aislan las fallas en el registro DNS en zonas individuales. Para obtener más información, consulta Nombres de DNS zonales.