Nommer des ressources


Cette page décrit la convention d'attribution de noms pour les ressources Compute Engine.

Les ressources sont les composants fondamentaux qui constituent un service ou un produit cloud. Par exemple, les ressources sur Compute Engine incluent, sans s'y limiter les éléments suivants :

Pour en savoir plus sur les ressources, consultez la documentation sur les ressources globales, régionales et zonales.

Convention d'attribution de noms

Lorsque vous créez une ressource sur Compute Engine, vous devez fournir des propriétés telles que le nom de la ressource.

Pour les ressources sur Compute Engine, le nom de la ressource doit respecter le format suivant (sauf indication contraire dans la documentation de création de cette ressource) :

  • Compter entre 1 et 63 caractères.
  • Respecter les conventions RFC 1035.
  • Correspondre à l'expression régulière ^[a-z]([-a-z0-9]*[a-z0-9])?. Cela signifie que le premier caractère doit être une lettre minuscule, et tous les caractères suivants doivent être des tirets, des lettres minuscules ou des chiffres, à l'exception du dernier caractère, qui ne peut pas être un tiret.

Nom unique

En général, les noms de ressources doivent être uniques au sein d'un emplacement dans un projet. Par exemple, un nom d'adresse IP externe doit être unique dans la région où il réside. Toutefois, vous pouvez réutiliser les noms sur plusieurs emplacements.

Si le paramètre vmDnsSetting de la ressource de projet Compute Engine n'est pas défini sur ZonalOnly, tous les noms de VM doivent être uniques dans l'ensemble du projet. Nous vous recommandons vivement d'utiliser le paramètre vmDnsSetting:ZonalOnly pour vos projets, non seulement afin de réutiliser les noms de VM dans plusieurs zones et régions, mais aussi pour offrir une fiabilité plus élevée en isolant les pannes d'enregistrement DNS aux zones individuelles. Pour en savoir plus, consultez la section Noms DNS zonaux.