Ressourcen benennen


Auf dieser Seite wird die Namenskonvention für Compute Engine-Ressourcen beschrieben.

Ressourcen sind die grundlegenden Komponenten eines Cloud-Dienstes oder -Produkts. Ressourcen in Compute Engine umfassen beispielsweise Folgendes:

Weitere Informationen zu Ressourcen finden Sie in der Dokumentation Globale, regionale und zonale Ressource.

Namenskonvention

Wenn Sie eine neue Ressource in Compute Engine erstellen, müssen Sie Attribute wie einen Namen für die Ressource angeben.

Für Ressourcen in Compute Engine muss der Ressourcenname das folgende Format haben (sofern in der Dokumentation zum Erstellen der Ressource nicht anders angegeben):

  • Er muss zwischen 1 und 63 Zeichen lang sein.
  • Er muss den RFC 1035-Konventionen entsprechen.
  • Er muss mit dem regulären Ausdruck ^[a-z]([-a-z0-9]*[a-z0-9])? übereinstimmen. Dies bedeutet, dass das erste Zeichen ein Kleinbuchstabe sein muss. Alle folgenden Zeichen müssen Bindestriche, Kleinbuchstaben oder Ziffern sein, mit Ausnahme des letzten Zeichens, das kein Bindestrich sein darf.

Eindeutigkeit des Namens

Im Allgemeinen müssen Ressourcennamen innerhalb eines Standorts innerhalb eines Projekts eindeutig sein. Beispielsweise muss ein Name für eine externe IP-Adresse innerhalb der Region, in der er sich befindet, eindeutig sein. Sie können jedoch Namen für mehrere Standorte wiederverwenden.

Wenn die Einstellung vmDnsSetting für die Compute Engine-Projektressource nicht auf ZonalOnly gesetzt ist, müssen alle VM-Namen im gesamten Projekt eindeutig sein. Wir empfehlen dringend, die Einstellung vmDnsSetting:ZonalOnly für Ihre Projekte zu verwenden, und zwar nicht nur, damit Sie VM-Namen zonen- und regionenübergreifend wiederverwenden können, sondern auch, weil dies eine höhere Zuverlässigkeit bietet, indem Fehler bei der DNS-Registrierung auf einzelne Zonen beschränkt werden. Weitere Informationen finden Sie unter Zonale DNS-Namen.