Standardvorlagen für Anwendungen entwerfen

Mit Standardanwendungsvorlagen im Application Design Center können Sie eine bevorzugte Architektur definieren und die Ressourcen und Konfigurationen steuern, die Entwicklungsteams in ihren Bereitstellungen verwenden. Sie können eine Standardvorlage mit Mitgliedern Ihres Gruppenbereichs teilen, die Vorlage in einem Katalog für andere Gruppenbereiche veröffentlichen oder die Vorlage in eine größere zusammengesetzte Vorlage einbetten. Wenn Entwickler eine Anwendung aus einer Standardvorlage erstellen, können sie jede Komponente konfigurieren, ohne Komponenten hinzuzufügen oder zu entfernen. Jede Vorlage generiert Terraform-Code, den Entwickler direkt aus dem App Design Center herunterladen oder bereitstellen können.

Hinweis

Bitten Sie Ihren Administrator, Ihnen die erforderlichen Rollen für den für die Verwaltung von Anwendungen konfigurierten Ordner oder das Verwaltungsprojekt zuzuweisen, wie in der folgenden Tabelle aufgeführt, um die Aufgaben in diesem Dokument auszuführen:

Aufgabe Erforderliche Rollen
Standardvorlagen für Anwendungen erstellen, entwerfen und bearbeiten Application Design Center Admin (roles/designcenter.admin) oder
Application Design Center User (roles/designcenter.user)
Standardvorlagen in einem Katalog veröffentlichen oder freigeben Application Design Center Admin (roles/designcenter.admin)

Weitere Informationen zu Rollen finden Sie unter Zugriffssteuerung mit IAM.

Standardmäßige Anwendungsvorlage erstellen

Erstellen Sie Standardanwendungsvorlagen, um Ihr Architekturdesign mit Entwicklungsteams zu teilen. Sie können Ihrem Vorlagendesign die folgenden Komponenten hinzufügen:

  • Assets: Übergeordnete Ressourcen, mit denen Sie andere Ressourcen wie Dienstkonten steuern können.

  • Dienste: Netzwerk- oder API-Schnittstellen, die über das Netzwerk genutzt werden, z. B. Cloud Storage und Vertex AI.

  • Arbeitslasten: Binäre Bereitstellungen, die Geschäftsfunktionen ausführen, z. B. Cloud Run und Compute Engine.

Folgende Komponenten stehen zur Auswahl:

Während Sie Ihre Vorlage entwerfen, generiert das App Design Center Terraform-Code, der die Design- und Konfigurationsdetails widerspiegelt.

Vorlagendetails angeben

Anhand der Vorlagendetails können Sie Ihre Vorlage kategorisieren und Entwickler können entscheiden, ob sie Ihre Vorlage verwenden möchten.

So geben Sie Details für Ihre Vorlage ein:

Design-Canvas

  1. Klicken Sie im Navigationsmenü auf Vorlagen.

    Vorlagen aufrufen

  2. Klicken Sie auf Vorlage erstellen.

  3. Das Feld Vorlagen-ID wird automatisch ausgefüllt. Alternativ können Sie eine eindeutige Kennung für die Vorlage eingeben. Dies ist ein Pflichtfeld.

  4. Geben Sie im Feld Vorlagenname eine menschenlesbare Kennung ein, die in der Google Cloud Console angezeigt werden soll.

    Wenn Sie keinen Namen angeben, wird die Vorlagen-ID in dieses Feld kopiert.

  5. Geben Sie im Feld Beschreibung eine kurze Erläuterung des Zwecks der Anwendung ein.

  6. Klicken Sie auf Vorlage erstellen. Der Design-Canvas wird angezeigt.

gcloud-CLI

Neue Anwendungsvorlage erstellen

gcloud design-center spaces application-templates create APPLICATION_TEMPLATE \
--project=PROJECT \
--location=LOCATION \
--space=SPACE \
--display-name=DISPLAY_NAME \
--description=DESCRIPTION

Ersetzen Sie Folgendes:

  • APPLICATION_TEMPLATE: Die Vorlagen-ID für die Anwendungsvorlage, die Sie erstellen möchten.
  • PROJECT: Die ID Ihres Verwaltungsprojekts.
  • LOCATION: Die Region der Anwendungsvorlage.
  • SPACE: Ihre Space-ID.
  • DISPLAY_NAME: Ein Name, der in der Google Cloud Console angezeigt werden soll.
  • DESCRIPTION: Eine kurze Beschreibung.

Weitere Informationen finden Sie unter gcloud design-center spaces application-templates create.

Vorlage entwerfen

Entwerfen Sie Ihre Vorlage, indem Sie Komponenten hinzufügen und verbinden. Das folgende Beispiel enthält drei verbundene Komponenten im Designbereich.

Eine dreistufige Webanwendung im Design-Canvas. Die Anwendung umfasst Frontend-, Backend- und Datenbankkomponenten.

Sie können Ihre Vorlage entwerfen, indem Sie den folgenden Ausgangspunkten Komponenten hinzufügen:

Damit Entwickler eine Anwendung basierend auf Ihrer Vorlage konfigurieren können, legen Sie bestimmte Eingabe- und Ausgabevariablen fest. Mit Variablen können Sie Folgendes definieren:

  • Spezifische Eingaben, die Entwickler machen müssen, wenn sie eine Anwendung auf Grundlage Ihrer Vorlage erstellen. Sie können beispielsweise unterschiedliche Variablenwerte für jede Umgebung angeben, wenn Sie eine Anwendung in Entwicklungs-, Produktions- und Testumgebungen bereitstellen. Diese Variablen werden automatisch in den generierten Terraform-Dateien variables.tf und outputs.tf bereitgestellt.

  • Verbindungen zwischen zwei Standardanwendungsvorlagen, die in eine zusammengesetzte Vorlage eingebettet sind. Wenn Sie beispielsweise eine Verbindung in einer zusammengesetzten Vorlage erstellen möchten, kann eine Datenbankvorlage eine Datenbanknamenvariable ausgeben, die als Eingabe für eine Vorlage für die Anwendungslogik verwendet wird.

So entwerfen Sie Ihre Vorlage:

Design-Canvas

  1. Wählen Sie im Design-Canvas Design aus, um den Canvas aufzurufen.

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

    • Wenn Sie von vorn beginnen möchten, klicken Sie im Bereich Komponenten auf eine Komponente, um sie dem Canvas-Bereich hinzuzufügen.

    • Wenn Sie mit einer von Google bereitgestellten Vorlage beginnen möchten, klicken Sie im Bereich Erste Schritte im Canvas auf den Vorlagennamen.

    • Wenn Sie eine Vorlage mithilfe eines Chats in natürlicher Sprache erstellen möchten, klicken Sie auf Benutzerdefinierte Anwendung mit Gemini.

  3. Führen Sie einen der folgenden Schritte aus, um einen Kommunikationskanal zwischen Komponenten zu erstellen:

    • Wenn Sie zwei Komponenten auf dem Canvas verbinden möchten, ziehen Sie einen blauen Punkt auf einer Komponente zu einem blauen Punkt auf einer anderen Komponente.

    • Wenn Sie einer vorhandenen Komponente etwas hinzufügen möchten, klicken Sie auf Hinzufügen und wählen Sie die Komponente aus, die Sie hinzufügen möchten.

    Details zu Verbindungen finden Sie in der Konfigurationsdokumentation für die einzelnen unterstützten Ressourcen.

  4. So entfernen Sie eine Komponente oder Verbindung:

    1. Klicken Sie im Canvas auf die Komponente oder Verbindung.

    2. Klicken Sie im Bereich Konfiguration auf Löschen.

    3. Geben Sie in das Feld delete ein.

    4. Klicken Sie auf Löschen.

  5. So geben Sie Eingabe- und Ausgabevariablen für Ihre Vorlage an:

    1. Klicken Sie auf Vorlagendetails.

    2. Klicken Sie im Bereich Vorlagendetails auf den Tab Variablen.

    3. Gehen Sie im Bereich Variable bearbeiten so vor:

      1. Wählen Sie in der Liste Komponente die Komponente aus, die die Grundlage Ihrer Variable ist.

      2. Wählen Sie in der Liste Variablentyp eine der folgenden Optionen aus:

        • Ausgabe: Die Komponente gibt einen Wert aus, der möglicherweise für eine Verbindung erforderlich ist. Ein Cloud Run-Dienst kann beispielsweise eine IP-Adresse ausgeben.

        • Eingabe: Die Komponente erfordert eine Eingabe vom Entwickler oder von einer anderen Standardanwendungsvorlage. Beispielsweise kann eine Datenverarbeitungsvorlage einen Datenbanknamen aus einer Datenspeichervorlage erfordern.

      3. Wenn Sie eine weitere Variable erstellen möchten, klicken Sie auf Variable hinzufügen und wiederholen Sie diese Schritte.

gcloud-CLI

  1. Ermitteln Sie die Vorlagenversions-URIs für die Google-Katalogkomponenten, die Sie der Vorlage hinzufügen möchten.

    gcloud design-center spaces shared-templates list \
    --google-catalog \
    --location=us-central1
    

    Weitere Informationen finden Sie unter gcloud design-center spaces shared-templates list.

  2. Fügen Sie Ihrer Anwendungsvorlage eine Komponente hinzu.

    gcloud design-center spaces application-templates components create COMPONENT \
    --project=PROJECT \
    --location=LOCATION \
    --space=SPACE \
    --application-template=APPLICATION_TEMPLATE \
    --shared-template-revision-uri=SHARED_TEMPLATE_URI
    

    Ersetzen Sie Folgendes:

    • COMPONENT: Die Komponenten-ID für die Komponente, die Sie der Vorlage hinzufügen möchten.
    • PROJECT: Die ID Ihres Verwaltungsprojekts.
    • LOCATION: Die Region der Anwendungsvorlage.
    • SPACE: Ihre Space-ID.
    • APPLICATION_TEMPLATE: Die Vorlagen-ID für die Anwendungsvorlage, der Sie die Komponente hinzufügen.
    • SHARED_TEMPLATE_URI: Der URI der geteilten Vorlage der Komponente. Beispiel: projects/my-project/locations/us-central1/spaces/my-space/sharedTemplates/my-shared-template/revisions/rev1.

    Weitere Informationen finden Sie unter gcloud design-center spaces application-templates components create.

  3. Fügen Sie Ihrer Vorlage eine zweite Komponente hinzu.

    gcloud design-center spaces application-templates components create COMPONENT_2 \
    --project=PROJECT \
    --location=LOCATION \
    --space=SPACE \
    --application-template=APPLICATION_TEMPLATE \
    --shared-template-revision-uri=SHARED_TEMPLATE_URI_2
    

    Ersetzen Sie Folgendes:

    • COMPONENT_2: Die Komponenten-ID für die zweite Komponente, die Sie der Vorlage hinzufügen möchten.
    • PROJECT: Die ID Ihres Verwaltungsprojekts.
    • LOCATION: Die Region der Anwendungsvorlage.
    • SPACE: Ihre Space-ID.
    • APPLICATION_TEMPLATE: Die Vorlagen-ID für die Anwendungsvorlage, der Sie die Komponente hinzufügen.
    • SHARED_TEMPLATE_URI_2: Der URI der zweiten Komponente der geteilten Vorlage. Beispiel: projects/my-project/locations/us-central1/spaces/my-space/sharedTemplates/my-shared-template/revisions/rev1.

    Weitere Informationen finden Sie unter gcloud design-center spaces application-templates components create.

  4. Erstellen Sie eine Verbindung zwischen den beiden Komponenten.

    gcloud design-center spaces application-templates components connections create CONNECTION \
    --project=PROJECT \
    --location=LOCATION \
    --space=SPACE \
    --application-template=APPLICATION_TEMPLATE \
    --component=COMPONENT \
    --destination-component-uri=COMPONENT_2
    

    Ersetzen Sie Folgendes:

    • CONNECTION: Die Verbindungs-ID für die Verbindung, die Sie der Vorlage hinzufügen möchten.
    • PROJECT: Die ID Ihres Verwaltungsprojekts.
    • LOCATION: Die Region der Anwendungsvorlage.
    • SPACE: Ihre Space-ID.
    • APPLICATION_TEMPLATE: Die Vorlagen-ID für die Anwendungsvorlage, der Sie die Verbindung hinzufügen.
    • COMPONENT: Die ID der Quellkomponente.
    • COMPONENT_2: Die ID der Zielkomponente.

    Weitere Informationen finden Sie unter gcloud design-center spaces application-templates components connections create.

  5. Fügen Sie Eingabe- und Ausgabevariablen hinzu, um Entwicklereingaben anzufordern oder eine Verbindung zu anderen Komponenten in zusammengesetzten Vorlagen herzustellen.

    gcloud design-center spaces application-templates update APPLICATION_TEMPLATE \
    --project=PROJECT \
    --location=LOCATION \
    --space=SPACE \
    --add-root-input-variables=componentUri=COMPONENT_URI,variable=VARIABLE \
    --add-root-output-variables=componentUri=COMPONENT_URI,variable=VARIABLE
    

    Ersetzen Sie Folgendes:

    • APPLICATION_TEMPLATE: Die Vorlagen-ID für die Anwendungsvorlage, der Sie Variablen hinzufügen.
    • PROJECT: Die ID Ihres Verwaltungsprojekts.
    • LOCATION: Die Region der Anwendungsvorlage.
    • SPACE: Ihre Space-ID.
    • COMPONENT_URI: Der URI für die Komponente, die die Grundlage Ihrer Variable ist.
    • VARIABLE: Die Komponentenvariable, die Sie eingeben oder ausgeben möchten. Eine Datenbankkomponente kann beispielsweise eine database_name-Variable haben, die Sie ausgeben möchten oder für die Sie Eingaben von Entwicklern benötigen.

    Weitere Informationen finden Sie unter gcloud design-center spaces application-templates update.

Standardwerte für Komponenten konfigurieren

Für jede Komponente, die Sie einer Vorlage hinzufügen, können Sie Standardkonfigurationsdetails angeben, z. B. das Projekt und den Bereitstellungsort der Ressource. Das Application Design Center wendet diese Standardwerte an, wenn eine Anwendung aus dieser Vorlage erstellt wird.

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

Bevor Entwickler eine Anwendung bereitstellen, können sie die von Ihnen in der Vorlage konfigurierten Standardwerte ansehen und ändern. Entwickler müssen die erforderlichen Details für jede unterstützte Ressource konfigurieren.

So konfigurieren Sie Komponenten und Verbindungen:

Design-Canvas

  1. Klicken Sie im Design-Canvas 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 Qualifikationen 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 die einzelnen Komponenten finden Sie unter Unterstützte Ressourcen.

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

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

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

      • Klicken Sie auf Bearbeiten, um einen vorhandenen Verbindungsparameter zu ändern.

      • 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, die den Anforderungen Ihrer Anwendung entsprechen.
      • Der Wert des Verbindungsports.
      • Die Rollen, die einem Dienstkonto hinzugefügt wurden.
  5. Klicken Sie auf Speichern.

gcloud-CLI

  1. Beschreiben Sie jede Komponente in der Anwendungsvorlage, um die Komponentenparameter aufzurufen.

    gcloud design-center spaces application-templates components describe COMPONENT \
    --project=PROJECT \
    --location=LOCATION \
    --space=SPACE \
    --application-template=APPLICATION_TEMPLATE
    

    Ersetzen Sie Folgendes:

    • COMPONENT: Die Komponenten-ID für die Komponente, die Sie beschreiben möchten.
    • PROJECT: Die ID Ihres Verwaltungsprojekts.
    • LOCATION: Die Region der Anwendungsvorlage.
    • SPACE: Ihre Space-ID.
    • APPLICATION_TEMPLATE: Die Vorlagen-ID für die Anwendungsvorlage.

    Weitere Informationen finden Sie unter gcloud design-center spaces application-templates components describe.

  2. Erstellen Sie für jede Komponente, die Sie ändern möchten, eine JSON-Datei in Ihrem Basisverzeichnis, die die Parameterwerte enthält.

    Sie können beispielsweise die folgende Datei für eine Cloud Run-Komponente erstellen:

      [
          {
            "key": "service_name",
            "value": "frontend-service"
          },
          {
            "key": "project_id",
            "value": "DEPLOYMENT_PROJECT"
          }
      ]
    
  3. Aktualisieren Sie jede Komponente in der Anwendungsvorlage, um die erforderlichen Parameter zu konfigurieren.

    gcloud design-center spaces application-templates components update COMPONENT \
    --project=PROJECT \
    --location=LOCATION \
    --space=SPACE \
    --parameters=PARAMETERS_FILE_PATH \
    --application-template=APPLICATION_TEMPLATE
    

    Ersetzen Sie Folgendes:

    • COMPONENT: Die Komponenten-ID für die Komponente, die Sie aktualisieren möchten.
    • PROJECT: Die ID Ihres Verwaltungsprojekts.
    • LOCATION: Die Region der Anwendungsvorlage.
    • SPACE: Ihre Space-ID.
    • PARAMETERS_FILE_PATH: Eine JSON-Datei, die Komponentenparameter enthält.
    • APPLICATION_TEMPLATE: Die Vorlagen-ID für die Anwendungsvorlage.

    Weitere Informationen finden Sie unter gcloud design-center spaces application-templates components update.

  4. Beschreiben Sie die Verbindungen zwischen den Komponenten.

    gcloud design-center spaces application-templates components connections describe CONNECTION \
    --component=COMPONENT \
    --application-template=APPLICATION_TEMPLATE \
    --project=PROJECT \
    --location=LOCATION \
    --space=SPACE
    

    Ersetzen Sie Folgendes:

    • CONNECTION: die Verbindungs-ID
    • COMPONENT: Die Komponenten-ID.
    • APPLICATION_TEMPLATE: Die Vorlagen-ID.
    • PROJECT: Die ID Ihres Verwaltungsprojekts.
    • LOCATION: Die Region der Anwendungsvorlage.
    • SPACE: Ihre Space-ID.

    Weitere Informationen finden Sie unter gcloud design-center spaces application-templates components connections describe.

  5. Verbindungsparameter für Komponenten bearbeiten

    gcloud design-center spaces application-templates components connections update CONNECTION \
    --component=COMPONENT \
    --application-template=APPLICATION_TEMPLATE \
    --project=PROJECT \
    --location=LOCATION \
    --space=SPACE \
    --source-component-parameters='[{"key": SOURCE_KEY, "value": SOURCE_VALUE}]'
    

    Ersetzen Sie Folgendes:

    • CONNECTION: die Verbindungs-ID
    • COMPONENT: Die Komponenten-ID.
    • APPLICATION_TEMPLATE: Die Vorlagen-ID.
    • PROJECT: Die ID Ihres Verwaltungsprojekts.
    • LOCATION: Die Region der Anwendungsvorlage.
    • SPACE: Ihre Space-ID.
    • SOURCE_KEY: Der neue Parameterschlüssel.
    • SOURCE_VALUE: Der neue Parameterwert.

    Weitere Informationen finden Sie unter gcloud design-center spaces application-templates components connections update.

Einhaltung von Sicherheits-Frameworks prüfen

Sie können einen einheitlichen Satz von Richtlinien auf jede Anwendung anwenden, die aus einer Vorlage bereitgestellt wird, um vor der Bereitstellung bestimmte Sicherheitsanforderungen Ihrer Organisation durchzusetzen. Das Ausführen von Bewertungen in der Vorlagenentwurfsphase ist optional. Es wird jedoch dringend empfohlen, Fehlkonfigurationen frühzeitig zu beheben, da Bewertungen während der Phase vor der Bereitstellung der Anwendung erzwungen werden.

Wenn Sie die Standard-Stufe von Security Command Center haben, werden Ihre Vorlagen anhand des Frameworks Google CloudSecurity Essentials validiert. Wenn Sie die Premium- oder Enterprise-Stufe haben, können Sie zusätzliche Frameworks erstellen und sie direkt an Ihre Anwendungsvorlage innerhalb einer Grenze auf Ordnerebene oder einer Grenze für ein einzelnes Projekt anhängen.

Weitere Informationen zum Anhängen von Sicherheits-Frameworks an Ihre Vorlage finden Sie unter Sicherheitsrichtlinien erzwingen.

Terraform-Code bearbeiten

Während Sie Ihre Anwendungsvorlage entwerfen, generiert das App Design Center Terraform-Code, der die Design- und Konfigurationsdetails widerspiegelt. Sie können die Terraform-Konfiguration bearbeiten, um Details zur Komponentenkonfiguration 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: Macht Informationen zu bereitgestellten Infrastrukturkomponenten verfügbar.
  • 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.

Hintergrundinformationen finden Sie unter Terraform inGoogle Cloud.

So bearbeiten Sie den Terraform-Code:

  1. Klicken Sie im Design-Canvas 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 die einzelnen unterstützten Ressourcen.

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

  4. So können Sie Ihre Änderungen hervorheben und vergleichen:

    1. Klicken Sie auf Unterschiede anzeigen.

    2. Wenn Sie eine Änderung rückgängig machen möchten, klicken Sie am Rand auf Klicken, 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 die Änderungen zu speichern.

  6. So prüfen Sie Ihre Änderungen:

    1. Klicken Sie auf Design.
    2. Klicken Sie auf eine Komponente und sehen Sie sich die Konfigurationsdetails an.

Vorlage überprüfen

Bevor Sie Ihre Vorlage für Entwickler freigeben, sollten Sie prüfen, ob sie wie gewünscht funktioniert. So überprüfen Sie Ihre Vorlage:

  1. Erstellen Sie eine Anwendung mit den folgenden Einstellungen:
    1. Wählen Sie in der Liste Umgebung die Option TEST aus.
    2. Wählen Sie in der Liste Schweregrad die Option NIEDRIG aus.
  2. Stellen Sie die Anwendung bereit.
  3. Testen Sie Ihre Infrastruktur, um sicherzustellen, dass sie Ihren Anforderungen entspricht.
  4. Löschen Sie das Test-Deployment, um wiederkehrende Kosten zu vermeiden.

Vorlage in einem Katalog freigeben

Nachdem Sie Ihre Vorlage überprüft haben, können Sie sie in einem Katalog veröffentlichen. Die Vorlage kann von Anwendungsentwicklern verwendet werden, die Zugriff auf einen Gruppenbereich haben, in dem der Katalog freigegeben ist.

  1. Klicken Sie im Design-Canvas auf Zum Katalog hinzufügen.
  2. Informationen zum Verwalten von Gruppenbereichen, in denen der Katalog freigegeben ist, finden Sie unter Kataloge verwalten.

Vorlage überarbeiten und noch einmal freigeben

Wenn Sie mehr Erfahrung mit Ihrer Anwendung sammeln und sich Ihre geschäftlichen Anforderungen weiterentwickeln, möchten Sie Ihre Vorlage möglicherweise aktualisieren. Sie können beispielsweise die Leistung eines Backend-Dienstes verbessern, indem Sie einen Memorystore-Dienst für das Caching hinzufügen.

Wenn Sie eine Vorlage ändern, erstellen Sie eine Vorlagenversion. Damit Ihre Änderungen auf vorhandene Anwendungen angewendet werden, müssen Entwickler Anwendungen mit der Überarbeitung bereitstellen.

Das App Design Center veröffentlicht Vorlagenversionen nicht automatisch in Katalogen. Wenn Sie die neueste Version freigeben möchten, veröffentlichen Sie die Vorlage noch einmal im Katalog.

So erstellen Sie eine neue Version:

  1. Klicken Sie im Navigationsmenü auf Vorlagen.

    Vorlagen aufrufen

  2. Wählen Sie die Anwendungsvorlage aus, die Sie überarbeiten möchten. Der Canvas wird geöffnet.

  3. Ändern Sie die Vorlage entsprechend Ihren neuen Anforderungen. Fügen Sie beispielsweise eine neue Komponente hinzu und konfigurieren Sie sie.

  4. Wenn Sie die neueste Version mit anderen Gruppenbereichen teilen möchten, fügen Sie die Vorlage noch einmal Ihrem Katalog hinzu.

So löschen Sie eine Vorlage:

Wenn Sie eine Vorlage nicht mehr benötigen, können Sie sie löschen.

Design-Canvas

  1. Klicken Sie im Design-Canvas auf Aktionen.
  2. Klicken Sie auf Löschen.

gcloud-CLI

Anwendungsvorlage löschen

```sh
gcloud design-center spaces application-templates delete APPLICATION_TEMPLATE \
--project=PROJECT \
--location=LOCATION \
--space=SPACE
```

Ersetzen Sie Folgendes:

  • APPLICATION_TEMPLATE: Die Vorlagen-ID für die Anwendungsvorlage, die Sie löschen möchten.
  • PROJECT: Die ID Ihres Verwaltungsprojekts.
  • LOCATION: Die Region der Anwendungsvorlage.
  • SPACE: Ihre Space-ID.

Weitere Informationen finden Sie unter gcloud design-center spaces application-templates delete.

Nächste Schritte