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.

Unicidad del nombre

Por lo general, los nombres de los recursos deben ser únicos dentro de una ubicación dentro de un proyecto. Por ejemplo, el nombre de una dirección IP externa debe ser único dentro de la región en la que reside. Sin embargo, puedes volver a usar nombres en todas las ubicaciones.

Si la configuración vmDnsSetting para el recurso del proyecto de Compute Engine no está establecida en ZonalOnly, todos los nombres de VM deben ser únicos en todo el proyecto. Recomendamos encarecidamente usar la configuración de vmDnsSetting:ZonalOnly para tus proyectos, no solo a fin de volver a usar nombres de VM en distintas zonas y regiones, sino también porque ofrece mayor confiabilidad. aislamiento de las fallas en el registro DNS en zonas individuales. Para obtener más información, consulta Nombres de DNS zonales.