Nombrar recursos


Esta página describe la convención de nomenclatura para los recursos de Compute Engine.

Los recursos son los componentes fundamentales que conforman un servicio o producto en la Nube. Por ejemplo, los recursos de Compute Engine incluyen, entre otros:

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

Convención de nomenclatura

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

Para los recursos de Compute Engine, el nombre del recurso debe cumplir el siguiente formato (a menos que se especifique lo contrario en la documentación para crear ese recurso):

  • Tenga entre 1 y 63 caracteres de longitud.
  • Cumplir con las convenciones RFC 1035 .
  • ¿Coincide con la expresión regular ^[az]([-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, letras minúsculas o dígitos, excepto el último carácter, que no puede ser un guión.

Unicidad del nombre

En 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 donde reside. Sin embargo, puede reutilizar nombres en todas las ubicaciones.

Si la configuración vmDnsSetting para el recurso del proyecto Compute Engine no está configurada en ZonalOnly , todos los nombres de VM deben ser únicos en todo el proyecto. Recomendamos encarecidamente utilizar la configuración vmDnsSetting:ZonalOnly para sus proyectos, no solo para que pueda reutilizar nombres de VM en zonas y regiones, sino también porque ofrece mayor confiabilidad al aislar fallas en el registro de DNS en zonas individuales. Para obtener más información, consulte Nombres DNS zonales .