Como nomear recursos


Nesta página, você verá a descrição da convenção de nomenclatura para recursos do Compute Engine.

Os recursos são os componentes fundamentais que constituem um serviço ou produto do Cloud. Por exemplo, entre alguns dos recursos do Compute Engine estão os seguintes:

Para saber mais sobre recursos, consulte Documentação de recursos globais, regionais e por zona.

Convenção de nomenclatura

Ao criar um novo recurso no Compute Engine, você precisa fornecer propriedades como um nome.

Para recursos no Compute Engine, o nome precisa seguir este formato (a menos que seja especificado de maneira diferente na documentação para criação do recurso):

  • Ter de 1 a 63 caracteres
  • Estar de acordo com as convenções RFC 1035
  • Corresponder à expressão regular ^[a-z]([-a-z0-9]*[a-z0-9])?. Isso significa que o primeiro caractere precisa ser uma letra minúscula, e todos os seguintes precisam ser hífen, letra minúscula ou dígito, exceto o último, que não pode ser um hífen.

Exclusividade do nome

Em geral, os nomes dos recursos precisam ser exclusivos em um local dentro do projeto. Por exemplo, um nome de endereço IP externo precisa ser exclusivo na região em que reside. No entanto, você pode reutilizar nomes entre locais.

Se a configuração vmDnsSetting do recurso do projeto do Compute Engine não estiver definida como ZonalOnly, todos os nomes de VMs precisarão ser exclusivos em todo o projeto. É altamente recomendável usar a configuração vmDnsSetting:ZonalOnly nos seus projetos, não apenas para poder reutilizar nomes de VMs em zonas e regiões, mas também porque isso oferece maior confiabilidade por causa do isolamento de falhas no registro DNS em zonas individuais. Para mais informações, consulte Nomes de DNS por zona.