Erstellen oder aktualisieren Sie ein Katalogelement aus einer Google Cloud Deployment Manager-Vorlage (GDM)

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Anstatt ein Katalogelement basierend auf einem Blueprint zu generieren, können Sie ein Katalogelement basierend auf einer Vorlage generieren, die im GDM-Konfigurationsverwaltungssystem gespeichert ist. Das System analysiert die Attribute sowohl in der Vorlagendatei als auch in optionalen unterstützenden Dateien und generiert dann einen Blueprint und ein Katalogelement.

    Vorbereitungen

    Erforderliche Rolle: sn_cmp.cloud_service_designer

    Warum und wann dieser Vorgang ausgeführt wird

    Cloud Provisioning and GovernanceUnterstützt Google Cloud PlatformVom Cloud Deployment Manager (GDM) verwaltete Vorlagen, die in YAML, Python oder Jinja2 erstellt wurden.

    Das Verfahren zum Erstellen eines Katalogelements aus einer Vorlage umfasst die folgenden Schritte:
    1. Erstellen und speichern Sie Katalogelement Datensatz, der auf die Vorlage verweist. Das Katalogelement befindet sich in Entwurf status. In einem späteren Schritt aktivieren Sie das Katalogelement, um es Cloud-Anwendern zur Verfügung zu stellen.
    2. Erstellen Sie ein Cloud-Vorlage Datensatz. Die Cloud-Vorlage gibt eine installierbare Konfiguration (eine Verzeichnisstruktur, die die Vorlagendatei enthält) an, die als Quelle des Katalogelements verwendet werden soll.
      Hinweis:
      Sie können den Cloud-Vorlagendatensatz später aktualisieren, indem Sie auf eine aktualisierte installierbare Konfiguration verweisen. Anweisungen sind in diesem Verfahren enthalten.
    3. Google Cloud PlatformNur: Wenn die Vorlagendatei von unterstützenden Dateien abhängt (normalerweise Aktualisierungen oder Vorlagencode, der Attributeinstellungen angibt), fügen Sie die Dateien zu hinzu Abhängige Vorlagen Zugehörige Liste.
    4. Aktivieren Sie die Cloud-Vorlage, um einen Ressourcenblock und einen Blueprint zu generieren, die dem Katalogelement zugeordnet sind, und um die Cloud-Vorlage für die Verwendung durch das Katalogelement verfügbar zu machen.
    5. Aktivieren Sie das Katalogelement, damit Cloud-Anwender in der aktiviert werden Cloud-AnwenderportalKann es zum Bereitstellen von Ressourcen verwenden.

    Prozedur

    1. In Portal für Cloud-Admin., Navigieren Sie zu Design > Cloud-Katalogelementean.
    2. Klicken Sie Auf Neu Und geben Sie dann eine eindeutige und aussagekräftige ein Name , Kurzbeschreibung , Und Beschreibung .
    3. Geben Sie an Quelle AS Cloud-Vorlage Und Vorlagentyp AS Google Cloud-Bereitstellungsmanager .
      Definieren Sie ein Katalogelement basierend auf einer Vorlage
    4. Klicken Sie mit der rechten Maustaste in den Header, und wählen Sie aus Speichern .
    5. Klicken Sie in der zugehörigen Liste Cloud-Vorlagen auf Neu Und geben Sie eine eindeutige ein Name Und Kurzbeschreibung .
      Ordnen Sie eine Vorlage einem Katalogelement zu
    6. Geben Sie den Inhalt der Vorlage an, und wählen Sie eine von drei Optionen aus.
      • Fügen Sie den Text der Vorlagendatei in das Formular ein:
        1. Festgelegt Erfassungsmethode Bis Vorlagentext Verwenden .
        2. Normalerweise verwenden Sie entweder eine anwenderdefinierte Vorlage, die Sie erstellt haben, oder eine Vorlage in einem öffentlichen GitHub- oder Bitbucket-Repository. Öffnen Sie die Vorlagendatei in einem Texteditor, und kopieren Sie den Volltext der Datei.
        3. Fügen Sie den Text im Formular Cloud-Vorlagenversionen in ein Textkörper Textfeld.
        Öffnen Sie die Vorlagendatei, und kopieren Sie den Vorlagencode/fügen Sie ihn in das Textfeld ein
      • Geben Sie die URL der Vorlagendatei an:
        1. Festgelegt Erfassungsmethode Bis Aus URL importieren .
        2. Wechseln Sie in einem Browser zur Vorlagendatei. Kopieren Sie die vollständige URL der Vorlage, und fügen Sie sie in ein Cloud-Vorlagen-URL Textfeld.
        Fügen Sie die Vorlagen-URL ein
      • Laden Sie die Vorlagendatei hoch:
        1. Festgelegt Erfassungsmethode Bis Laden Sie eine Datei hoch .
        2. Klicken Sie auf Klicken Sie zum Hinzufügen Link für Datei hochladen Feld.
          Laden Sie eine Vorlagendatei hoch
        3. Klicken Sie Auf Wählen Sie Datei Aus , Wählen Sie die Datei aus, und klicken Sie dann auf OK . Das System fügt die Vorlage hinzu, und der Dateiname wird in angezeigt Datei hochladen Feld. Die Ergebnisse des Importprozesses werden in angezeigt Validierungsstatus Und Validierungsnachricht Felder.
    7. Der Vorlagencode wird in angezeigt Textkörper Textfeld.

      Wenn die Datei keinen enthält Pfad Eintrag unter Importe: , Überspringen Sie dann diesen Schritt. Wenn die Datei einen Eintrag enthält, hängt die Vorlagendatei von mindestens einer abhängigen Datei ab (normalerweise Updates oder Dateien, die Attributeinstellungen angeben). Führen Sie das folgende Verfahren für jede abhängige Datei aus ( Cloudsql.jinja Im Beispiel):

      Pfad Eintrag für eine abhängige Vorlagendatei in der Hauptvorlagendatei
      1. Öffnen Sie in einem Texteditor die abhängige Vorlagendatei ( Cloudsql.jinja Im Beispiel).
      2. Kopieren Sie den Volltext der Datei.
      3. Auf Abhängige GDM-Vorlagen Zugehörige Liste, klicken Sie auf Neu .
      4. Fügen Sie den vollständigen Text der abhängigen Vorlagendatei in ein Dateiinhalt Textfeld.
      5. Geben Sie den genauen Namen der abhängigen Vorlagendatei in ein Dateiname Textfeld.
        Pfad Eintrag für eine abhängige Vorlagendatei in der Hauptvorlagendatei
      6. Klicken Sie auf Absenden.
        Die Datei wird in angezeigt Abhängige GDM-Vorlagen Zugehörige Liste.
      7. Wiederholen Sie den Vorgang für jede abhängige Vorlagendatei.
    8. Klicken Sie im Formular Cloud-Vorlagenversionen auf Aktivieren .
      Das System generiert das Katalogelement und einen Blueprint mit dem Namen, den Sie für das Katalogelement angegeben haben.
    9. Wählen Sie im Formular Cloud-Katalogelement die aus Aktiv Kontrollkästchen und klicken Sie dann auf Übermitteln .
      Das System zeigt das Katalogelement auf der Seite „Cloud-Katalogelemente“ an und veröffentlicht das Katalogelement im Cloud-Servicekatalog zur Verwendung durch Endanwender.
      Neue Karte für ein Katalogelement
      Hinweis:
      Wie bei jedem Katalogelement können Sie ein vom Anwender anzeigbares Feld hinzufügen oder entfernen. Klicken Sie auf die Karte, um das Katalogelementformular zu öffnen. Auf Variablensätze Registerkarte, bearbeiten Sie die Variablen.

    Nächste Maßnahme

    Stellen Sie sicher, dass das Katalogelement in angezeigt wird Cloud-Anwenderportal.