Atribuir nomes aos recursos

Esta página descreve a convenção de nomenclatura para recursos do Compute Engine.

Os recursos são os componentes fundamentais que constituem um serviço ou um produto do Google Cloud. Por exemplo, os recursos no Compute Engine incluem, entre outros:

Para saber mais sobre os recursos, consulte a documentação sobre recursos globais, regionais e zonais.

Convenção de nomenclatura

Quando cria um novo recurso no Compute Engine, tem de fornecer propriedades, como um nome para o recurso.

Para recursos no Compute Engine, o nome do recurso tem de cumprir o seguinte formato (exceto se especificado de forma diferente na documentação para criar esse recurso):

  • Ter entre 1 e 63 carateres.
  • Estar em conformidade com as convenções da RFC 1035.
  • Corresponde à expressão regular ^[a-z]([-a-z0-9]*[a-z0-9])?. Isto significa que o primeiro caráter tem de ser uma letra minúscula e todos os carateres seguintes têm de ser hífenes, letras minúsculas ou dígitos, exceto o último caráter, que não pode ser um hífen.

Exclusividade do nome

Em geral, os nomes dos recursos têm de ser exclusivos numa localização dentro de um projeto. Por exemplo, o nome de um endereço IP externo tem de ser exclusivo na região onde reside. No entanto, pode reutilizar nomes em várias localizações.

Se a definição vmDnsSetting do recurso do projeto do Compute Engine não estiver definida como ZonalOnly, todos os nomes das VMs têm de ser exclusivos no projeto. Recomendamos vivamente que use a definição vmDnsSetting:ZonalOnly para os seus projetos, não só para poder reutilizar nomes de VMs em várias zonas e regiões, mas também porque oferece uma maior fiabilidade ao isolar falhas no registo de DNS em zonas individuais. Para mais informações, consulte o artigo Nomes DNS zonais.