App Design Center einrichten

In diesem Dokument wird die Ersteinrichtung von Application Design Center beschrieben. Mit diesem Tool können Sie Cloud-Infrastruktur mithilfe eines anwendungsorientierten Modells entwerfen, freigeben und verwalten. Bei der Einrichtung wird Folgendes konfiguriert:

  • Anwendungsverwaltung, mit der Sie die Grenzen Ihrer Anwendung definieren und ihren Lebenszyklus verwalten können.
  • Ein erster Bereich, in dem Ihr Team zusammenarbeiten kann.
  • Ein Standardkatalog zum Speichern von Vorlagen.
  • Ein von Google verwalteter Katalog mit Vorlagen, die auf Best Practices basieren.
  • Ein Cloud Storage-Bucket für den Terraform-Speicher. Alternativ können Sie einen eigenen Bucket verwenden.

Hinweis

Einrichtungsmodell auswählen

Bevor Sie App Design Center einrichten, müssen Sie eine Grenze für die Anwendungsverwaltung auswählen. Die Grenze ist ein zentraler Ort für Aufgaben zur Anwendungsverwaltung, einschließlich API-Aktivierung, Zugriffssteuerung, Abrechnung und Kontingente. Innerhalb der Grenze können Sie Ihre Google Cloud Ressourcen im Kontext Ihrer Anwendung überwachen, Fehler beheben, Kosten optimieren und verwalten.

Wählen Sie eines der folgenden Grenzmodelle aus:

Begrenzung für ein einzelnes Projekt (Vorabversion) Grenze auf Ordnerebene
An Fenstergröße anpassen Am besten geeignet für neue Nutzer oder kleine Organisationen, in denen sich alle Ressourcen in einem Projekt befinden. Am besten geeignet für große Organisationen, die Ressourcen in mehreren Projekten und Unterordnern verwalten.
Flexibilität Schließen Sie die Einrichtung mit den Standardeinstellungen ab.
  • Geben Sie einen Namen für den Projektbereich an.
  • Wählen Sie aus, ob von Google bereitgestellte Vorlagen deaktiviert werden sollen.
  • Nach der Einrichtung können Sie zusätzliche Bereiche in untergeordneten Projekten erstellen.
Integrierte Produkte

Anwendungsverwaltung aktivieren

Wenn Sie die Anwendungsverwaltung aktivieren, führt das System eine der folgenden Aktionen aus, um Ihnen bei der Verwaltung von Kontingenten und Abrechnung für Ihre Anwendung zu helfen:

  • Einzelnes Projekt (Vorschau): Das System konfiguriert Ihr Projekt als Verwaltungsprojekt.
  • Auf Ordnerebene: Das System erstellt ein neues Verwaltungsprojekt im Ordner.

So aktivieren Sie die Anwendungsverwaltung:

Einzelprojekt (Vorschau)

  1. Prüfen Sie, ob Ihr Projekt ein verknüpftes Rechnungskonto hat.

  2. Prüfen Sie, ob Sie die erforderlichen Rollen haben, um die Anwendungsverwaltung zu aktivieren und die automatische Einrichtung abzuschließen, wodurch Ihr Space erstellt wird.

  3. Aktivieren Sie die Anwendungsverwaltung, wenn Sie einen ersten Gruppenbereich erstellen.

Ordnerebene

  1. Sie benötigen eine Organisationsressource.

  2. Prüfen Sie, ob Sie die erforderlichen Rollen haben, um die Anwendungsverwaltung zu aktivieren.

  3. Ordner für die Anwendungsverwaltung konfigurieren

  4. Rechnungskonto mit dem Verwaltungsprojekt verknüpfen

  5. Beobachtbarkeitsbereich für das Verwaltungsprojekt konfigurieren.

  6. Prüfen Sie, ob Sie die erforderlichen Rollen haben, um die automatische Einrichtung abzuschließen, bei der Ihr Bereich erstellt wird.

Erforderliche IAM-Rollen

Für die folgende automatisierte Einrichtung, bei der ein Arbeitsbereich erstellt und dafür gesorgt wird, dass die erforderlichen APIs aktiviert sind, sind die folgenden Rollen erforderlich.

Einzelprojekt (Vorschau)

Sie benötigen eine der folgenden Rollenkombinationen für das Projekt:

  • Project Owner (roles/owner): Das System weist automatisch andere erforderliche Rollen zu.
  • Wenn Sie nicht die Rolle „Project Owner“ (roles/owner) haben, benötigen Sie Folgendes:
    • Application Design Center Admin (roles/designcenter.admin)
    • Service Usage-Administrator (roles/serviceusage.serviceUsageAdmin)

Ordnerebene

Sie benötigen die folgenden Rollen für das Verwaltungsprojekt:

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

Ersten Gruppenbereich erstellen

Bevor Sie das App Design Center verwenden können, müssen Sie eine automatische Ersteinrichtung durchführen, um einen Bereich und einen Speicher-Bucket zu erstellen und die folgenden erforderlichen APIs zu aktivieren:

  • App Hub: Bietet eine zentrale Registrierung für Ihre Anwendungen.

  • Infrastructure Manager: Stellt die generierten Terraform-Konfigurationen bereit.

  • Cloud Storage: Hier werden der generierte Terraform-Code und die Konfigurationsdateien gespeichert.

  • Service Usage: Verwaltet Interaktionen mit anderen Google Cloud Diensten.

Einzelprojekt (Vorschau)

So aktivieren Sie die Anwendungsverwaltung für ein einzelnes Projekt und richten das App Design Center ein:

  1. Rufen Sie die Seite App Design Center – Übersicht auf.

    Zur Übersicht

  2. Wählen Sie in der Projektauswahl das Projekt aus, in dem Sie die Anwendungsverwaltung konfigurieren möchten.

  3. Klicken Sie auf Zur Einrichtung.

  4. Sehen Sie sich im Bereich Projekt für Anwendungsverwaltung einrichten die Liste der APIs an, die aktiviert werden.

  5. Klicken Sie auf Aktivieren. Das System aktiviert die APIs und erstellt den Speicher-Bucket und den default-space-Bereich.

  6. Wenn Sie die Google Cloud Ressourcen speichern möchten, die Sie mit dem App Design Center bereitstellen, erstellen Sie Standardprojekte in Ihrer Organisation.

Ordnerebene

So richten Sie App Design Center in Ihrem Ordner für Anwendungen ein:

  1. Rufen Sie die Seite App Design Center – Übersicht auf.

    Zur Übersicht

  2. Klicken Sie auf Ordner auswählen und wählen Sie den für Apps aktivierten Ordner aus.

  3. Klicken Sie auf ADC einrichten.

  4. Geben Sie im Feld Name meines Bereichs einen Namen für Ihren Bereich ein. Dieser Name kann später nicht mehr geändert werden.

  5. Standardmäßig enthält der Bereich von Google erstellte Komponenten und Anwendungsvorlagen. Wenn Sie Google-Komponenten und Anwendungsvorlagen aus dem Bereich entfernen möchten, entfernen Sie das Häkchen aus dem Kästchen Von Google empfohlene Vorlagen aktivieren.

    Wenn Sie die von Google bereitgestellten Vorlagen entfernen, können Space-Nutzer nur die Komponenten verwenden, die Sie importieren, und die Anwendungsvorlagen, die Sie erstellen.

  6. Klicken Sie auf Einrichtung abschließen. Das System aktiviert die APIs und erstellt den Speicher-Bucket und den Bereich.

  7. Wenn Sie die Google Cloud Ressourcen speichern möchten, die Sie mit App Design Center bereitstellen, erstellen Sie Standardprojekte in Ihrem für die App aktivierten Ordner.

Eigenen Speicher-Bucket verwenden

Beim Einrichten wird ein Cloud Storage-Bucket zum Speichern von Anwendungsdetails und generiertem Terraform erstellt. Alternativ können Sie einen eigenen Bucket zum Speichern von Anwendungsinformationen verwenden. Sie können beispielsweise einen vorhandenen Bucket verwenden, wenn Ihre Organisationsrichtlinien das Erstellen neuer Speicher-Buckets verhindern.

Wenn Sie das App Design Center einrichten und Ihren eigenen Cloud Storage-Bucket verwenden möchten, müssen Sie die App Design Center API verwenden. Gehen Sie dazu so vor:

  1. Prüfen Sie, ob Sie Zugriff auf die APIs haben. Weitere Informationen finden Sie unter API-Zugriff einrichten.

  2. Achten Sie darauf, dass sich Ihr Bucket in demselben Verwaltungsprojekt befindet, in dem Sie den Arbeitsbereich erstellen möchten.

  3. Prüfen Sie, ob Sie die folgenden Berechtigungen für den Bucket haben:

    • storage.buckets.get
    • storage.objects.create

    Weitere Informationen finden Sie unter IAM-Berechtigungen für Cloud Storage.

  4. Ermitteln Sie den Bucket-Namen.

  5. Erstellen Sie Ihren API-Aufruf mit der Ressource projects.locations.spaces:

    1. Geben Sie im Feld gcs_bucket den Namen Ihres Buckets an. Wenn der Bucket-URI beispielsweise gs://my-bucket lautet, ist der Bucket-Name my-bucket.

    2. Verwenden Sie die Methode projects.locations.spaces.create, um den Bereich zu erstellen.

    Ihr Bereich wird erstellt, Ihr Bucket wird als Speicherort für Anwendungsinformationen verwendet, die erforderlichen APIs werden aktiviert und die Einrichtung des App Design Centers wird abgeschlossen.

Nächste Schritte