Apps verwalten

Erstellen Sie eine Anwendung, wenn Sie sie anhand einer Vorlage anpassen und bereitstellen möchten. Sie können beispielsweise eine Anwendung erstellen, die Sie zu Testzwecken bereitstellen möchten. Möglicherweise erstellen Sie eine weitere Anwendung für die Produktion.

Wenn Sie eine Anwendung erstellen, geben Sie Informationen an, die Ihnen helfen, sie anhand der beabsichtigten Nutzung zu kategorisieren. Diese Informationen helfen Ihnen, eine bestimmte Anwendung zu filtern und zu finden. Sie können auch Komponenten und Verbindungsdetails konfigurieren.

Hinweise

Bitten Sie Ihren Administrator, Ihnen eine der folgenden Rollen für den app-fähigen Ordner oder das Verwaltungsprojekt zuzuweisen:

  • Application Design Center Admin (roles/designcenter.admin).
  • Anwendungsadministrator (roles/designcenter.applicationAdmin).
  • Application Editor (roles/designcenter.applicationEditor).

Einen Anwendungsentwurf erstellen

Erstellen Sie einen Anwendungsentwurf aus einer Vorlage, indem Sie Details angeben und optional Komponentenkonfigurationen überschreiben. Anschließend können Sie den Entwurf bereitstellen, um eine Anwendung zu erstellen.

  1. Führen Sie im Navigationsmenü einen der folgenden Schritte aus:

    • Wenn Sie Vorlagen ansehen möchten, die in Ihrem Gruppenbereich erstellt wurden, klicken Sie auf Vorlagen.

      Vorlagen aufrufen

    • Wenn Sie Vorlagen ansehen möchten, die von einem anderen Gruppenbereich geteilt wurden, klicken Sie auf Geteilte Vorlagen.

      Geteilte Vorlagen aufrufen

  2. Klicken Sie auf die Vorlagen-ID, die Sie verwenden möchten.

  3. Klicken Sie im Designbereich auf App konfigurieren und dann auf Neue Anwendung erstellen.

  4. Gehen Sie im Bereich „Anwendungsname“ so vor, um Ihrer Anwendung einen Namen zu geben und sie zu beschreiben:

    1. Geben Sie im Feld Name eine eindeutige Kennung ein. Verwenden Sie beispielsweise eine eindeutige Kombination aus Name und Umgebung wie web-app-staging. Dies ist ein erforderliches Feld.

      Sie können bis zu 63 Zeichen verwenden, darunter Kleinbuchstaben, Ziffern und Bindestriche. Der Name muss mit einem Kleinbuchstaben beginnen und darf nicht mit einem Bindestrich enden. Namen können nicht geändert werden.

    2. Geben Sie im Feld Anzeigename einen Namen ein, der in derGoogle Cloud Console angezeigt werden soll.

    3. Geben Sie im Feld Beschreibung den Zweck dieser Anwendung ein.

  5. Wenn Sie ein Standardprojekt für alle Komponenten mit einem leeren Feld Projekt-ID festlegen möchten, wählen Sie ein Projekt aus der Liste Bereitstellungsprojekt aus. Das Projekt muss die folgenden Voraussetzungen erfüllen:

    Wenn für eine Komponente bereits ein Projekt im Feld Projekt-ID angegeben ist, wird dieses Projekt anstelle dieser Einstellung verwendet.

  6. Wählen Sie in der Liste Region die Region aus, in der Komponenten bereitgestellt werden. Die Komponentenregion wird anhand der folgenden Kriterien angewendet:

    • Wenn der Anwendungsbereich Global (Standard) ist, wird die Region auf Komponenten angewendet, für die noch keine Region konfiguriert ist.

    • Wenn der Anwendungsbereich Regional ist, wird die Region auf alle Komponenten angewendet.

  7. Wählen Sie in der Liste Umgebung die Umgebung aus, in der Sie diese Anwendung bereitstellen möchten. Sie möchten beispielsweise prüfen, ob Ihre Bereitstellung in TEST wie erwartet funktioniert.

  8. Wählen Sie in der Liste Schweregrad den Grad der Auswirkungen auf Ihr Unternehmen aus. Beispiel: LOWoder HIGH

  9. Wenn Sie Inhaber angeben möchten, klicken Sie im Bereich Inhaber auf Inhaber hinzufügen und geben Sie einen Anzeigenamen und eine E-Mail-Adresse für Folgendes ein:

    • Geben Sie im Bereich Unternehmensinhaber einen Inhaber ein, der für Qualität und Nutzererwartungen verantwortlich ist.

    • Geben Sie im Bereich Entwickler-Inhaber einen Inhaber ein, der für Entwicklung und Programmierung verantwortlich ist.

    • Geben Sie im Bereich Betreiber einen Betreiber ein, der für den Betrieb der Anwendung verantwortlich ist.

  10. Wählen Sie in der Liste Geltungsbereich eine der folgenden Optionen aus:

    • Global (Standard): Die Anwendung enthält eine globale Ressource oder Ressourcen in mehreren Regionen.

    • Regional: Alle Ressourcen befinden sich in einer einzigen Region.

    Dies ist ein erforderliches Feld. Weitere Informationen finden Sie unter Globale und regionale Anwendungen vergleichen.

  11. Klicken Sie auf Anwendung erstellen. Die Anwendungsdetails werden angezeigt.

Komponenten und Verbindungen konfigurieren

Für jede Komponente in der Anwendung können Sie Konfigurationsdetails wie das Projekt, in dem die Ressource erstellt wird, und den Ort angeben, an dem sie bereitgestellt wird.

Sie können auch die Verbindungsdetails ändern, wenn die Standardkonfiguration Ihren Anforderungen nicht entspricht. Sie können beispielsweise Schlüsselnamen von Umgebungsvariablen ändern, Verbindungsports ändern oder Dienstkonten zusätzliche Rollen hinzufügen.

Sie müssen die erforderlichen Details für jede unterstützte Ressource konfigurieren.

So konfigurieren Sie Komponenten und Verbindungen:

  1. Klicken Sie im Designbereich auf eine Komponente.

  2. Wählen Sie im Bereich Konfiguration in der Liste Projekt-ID das Projekt aus, in dem Sie die Ressource bereitstellen möchten. Wählen Sie ein Projekt mit den folgenden Anforderungen aus:

  3. Konfigurieren Sie zusätzliche Einstellungen für die Ressource. Für Cloud SQL können Sie beispielsweise Folgendes konfigurieren:

    • Region
    • Sicherungskonfiguration
    • Datenbank-Flags
    • IP-Konfiguration

    Links zur Konfigurationsdokumentation für jede Komponente finden Sie unter Unterstützte Ressourcen.

  4. Wenn Sie Komponenten im Designbereich verbinden, werden Standardkonfigurationswerte verwendet, um die Verbindung zu erstellen. So fügen Sie Verbindungsdetails hinzu oder ändern sie:

    1. Klicken Sie im Designbereich auf die Verbindung zwischen zwei Komponenten. Der Bereich Verbindung wird geöffnet und zeigt Verbindungsparameter an.

    2. Führen Sie einen der folgenden Schritte aus:

      • Wenn Sie einen vorhandenen Verbindungsparameter ändern möchten, klicken Sie auf Bearbeiten.

      • Wenn Sie einen neuen Verbindungsparameter hinzufügen möchten, klicken Sie auf Parameter hinzufügen.

    3. Aktualisieren Sie die Felder Schlüssel und Wert. Sie können beispielsweise die folgenden Details ändern:

      • Die Schlüsselnamen der Umgebungsvariablen müssen den Anforderungen Ihrer Anwendung entsprechen.
      • Der Wert des Verbindungsports.
      • Die Rollen, die einem Dienstkonto hinzugefügt wurden.
  5. Klicken Sie auf Speichern.

  6. Eine Anleitung zur Bereitstellung finden Sie unter Anwendung über die Console bereitstellen.

Terraform-Code bearbeiten

Ihre Anwendung generiert Terraform-Code, der Design- und Konfigurationsdetails widerspiegelt. Sie können die Terraform-Konfiguration bearbeiten, um Konfigurationsdetails für Komponenten anzugeben.

Das System generiert die folgenden Terraform-Dateien:

  • main.tf: Infrastrukturcode, der ein Modul für jede Komponente in der Vorlage enthält.
  • outputs.tf: Stellt Informationen zu bereitgestellten Infrastrukturkomponenten bereit.
  • variables.tf: Deklariert Name, Typ und Beschreibung für Variablen, die in der Datei main.tf verwendet werden.
  • input.tfvars: Definiert Werte für Variablen, die in der Datei main.tf verwendet werden.
  • providers.tf: Definiert Labels, die Terraform bei der Interaktion mit Google Cloud APIs und -Ressourcen unterstützen.

Weitere Informationen finden Sie unter Terraform inGoogle Cloud.

So bearbeiten Sie den Terraform-Code:

  1. Klicken Sie im Designbereich auf Code. Das System zeigt die generierten Terraform-Dateien an.

  2. Klicken Sie auf main.tf. Das System zeigt das Terraform-Modul für jede Komponente an.

  3. Konfigurationsdetails bearbeiten Weitere Informationen finden Sie in der Konfigurationsdokumentation für jede unterstützte Ressource.

    Das System validiert Ihre Änderungen automatisch und zeigt Fehler an, wenn sie ungültig sind.

  4. So heben Sie Ihre Änderungen hervor und vergleichen sie:

    1. Klicken Sie auf Unterschied einblenden.

    2. Wenn Sie eine Änderung rückgängig machen möchten, klicken Sie in der Randspalte auf Klicken Sie hier, um die Änderung rückgängig zu machen.

    3. Klicken Sie auf Unterschiede ansehen, um die Vergleichsansicht zu schließen.

  5. Klicken Sie auf Codeänderungen speichern, um Ihre Änderungen zu speichern.

  6. So überprüfen Sie Ihre Änderungen:

    1. Klicken Sie auf Design.
    2. Klicken Sie auf eine Komponente, um die Konfigurationsdetails aufzurufen.

Anwendungsüberarbeitung erstellen

Erstellen Sie eine Anwendungsüberarbeitung, um Details oder Komponenten zu ändern. Wenn Sie Anwendungskomponenten außerhalb des App Design Centers ändern, bleiben diese Änderungen beim erneuten Bereitstellen nicht erhalten.

So erstellen Sie eine Überarbeitung einer Anwendung:

  1. Klicken Sie im Navigationsmenü auf Anwendungen.

    Wechseln Sie zu „Anwendungen“

  2. Klicken Sie in der Tabelle auf den Anwendungsnamen, den Sie überarbeiten möchten.

  3. So ändern Sie Anwendungsdetails:

    1. Klicken Sie auf Bearbeiten und ändern Sie die Details.
    2. Klicken Sie auf Speichern, um die Änderungen zu speichern.
  4. So ändern Sie eine Komponente in dieser Anwendung:

    1. Klicken Sie im Designbereich auf die Komponente und bearbeiten Sie die Details im Bereich Konfiguration.

    2. Klicken Sie auf Speichern, um die Änderungen zu speichern.

  5. Eine Anleitung zur Bereitstellung finden Sie unter Anwendung über die Console bereitstellen.

Anwendung löschen

Wenn Sie eine Anwendung nicht mehr benötigen, können Sie sie löschen. Sie können beispielsweise eine Anwendung bereitstellen, um Ihre Vorlage in der TEST-Umgebung zu prüfen, und die Anwendung dann löschen.

Sie können die folgenden Anwendungen löschen:

  • Eine Anwendung, die nicht bereitgestellt wurde. Auf der Seite Anwendungen wird der Status als Entwurf aufgeführt.
  • Eine Anwendung, die in der TEST-, DEVELOPMENT- oder STAGING-Umgebung bereitgestellt wurde.

Wenn Sie eine Anwendung löschen, passiert Folgendes:

  • Die Anwendungsdetails werden aus dem Application Design Center entfernt.
  • Die zugrunde liegende App Hub-Anwendung wird gelöscht.
  • Wenn Sie Ressourcen bereitgestellt haben, werden diese gelöscht.

So löschen Sie eine Anwendung:

  1. Klicken Sie im Navigationsmenü auf Anwendungen.

    Wechseln Sie zu „Anwendungen“

  2. Klicken Sie in der Tabelle auf den Anwendungsnamen.

  3. Klicken Sie auf  Aktionen und wählen Sie Anwendung löschen aus.

  4. Geben Sie im Feld Löschen den Namen der Anwendung ein.

  5. Klicken Sie auf Löschen.

Nächste Schritte

Stellen Sie Ihre Anwendung mit einer der folgenden Methoden bereit: