App Design Center einrichten
In diesem Dokument werden Administratoren durch die Ersteinrichtung von Application Design Center geführt. Mit diesem Dienst 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 für Ihre Anwendung definieren und ihren Lebenszyklus verwalten können.
- Ein erster Gruppenbereich, 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 die Terraform-Speicherung. Alternativ können Sie Ihren eigenen Bucket verwenden.
Hinweis
Einrichtungsmodell auswählen
Bevor Sie App Design Center einrichten, wählen Sie eine Grenze für die Anwendungs verwaltung aus. Die Grenze ist ein zentraler Ort für Aufgaben der Anwendungsverwaltung, einschließlich API-Aktivierung, Zugriffssteuerung, Abrechnung und Kontingente. Innerhalb der Grenze können Sie Ihre Ressourcen im Kontext Ihrer Anwendung überwachen, Fehler beheben, Kosten optimieren und verwalten. Google Cloud
Wählen Sie eines der folgenden Grenzmodelle aus:
| Grenze für ein einzelnes Projekt (Vorschau) | Grenze auf Ordnerebene | |
|---|---|---|
| An Fenstergröße anpassen | Am besten für neue Nutzer oder kleine Organisationen geeignet, bei denen sich alle Ressourcen in einem Projekt befinden. | Am besten für große Organisationen geeignet, die Ressourcen in mehreren Projekten und Unterordnern verwalten. |
| Flexibilität | Schließen Sie die Einrichtung mit den Standardeinstellungen ab. |
|
| Integrierte Produkte |
|
|
Anwendungsverwaltung aktivieren
Wenn Sie die Anwendungsverwaltung aktivieren, führt das System einen der folgenden Schritte aus, um Sie bei der Verwaltung von Kontingenten und der Abrechnung für Ihre Anwendung zu unterstützen:
- Einzelnes Projekt (Vorschau): Das System konfiguriert Ihr Projekt als Verwaltungsprojekt.
- Ordnerebene: Das System erstellt ein neues Verwaltungsprojekt im Ordner.
So aktivieren Sie die Anwendungsverwaltung:
Einzelnes Projekt (Vorschau)
Achten Sie darauf, dass Ihr Projekt ein verknüpftes Rechnungskonto hat.
Prüfen Sie, ob Sie die erforderlichen Rollen haben, um die Anwendungsverwaltung zu aktivieren und die automatisierte Einrichtung abzuschließen, bei der Ihr Gruppenbereich erstellt wird.
Aktivieren Sie die Anwendungsverwaltung, wenn Sie einen ersten Gruppenbereich erstellen.
Ordnerebene
Achten Sie darauf, dass Sie eine Organisationsressource haben.
Prüfen Sie, ob Sie die erforderlichen Rollen haben, um die Anwendungsverwaltung zu aktivieren.
Konfigurieren Sie einen Ordner für die Anwendungsverwaltung.
Verknüpfen Sie ein Rechnungskonto mit dem Verwaltungsprojekt.
Konfigurieren Sie den Bereich für die Beobachtbarkeit für das Verwaltungsprojekt.
Prüfen Sie, ob Sie die erforderlichen Rollen haben, um die automatisierte Einrichtung abzuschließen, bei der Ihr Gruppenbereich erstellt wird.
Erforderliche IAM-Rollen
Die folgenden Rollen sind für die folgende automatisierte Einrichtung erforderlich, bei der ein Gruppenbereich erstellt und dafür gesorgt wird, dass die erforderlichen APIs aktiviert sind.
Einzelnes Projekt (Vorschau)
Sie benötigen einen der folgenden Sätze von Rollen 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:- App Design Center Admin (
roles/designcenter.admin) - Service Usage-Administrator (
roles/serviceusage.serviceUsageAdmin)
- App Design Center Admin (
Ordnerebene
Sie benötigen die folgenden Rollen für das Verwaltungsprojekt:
- App Design Center Admin (
roles/designcenter.admin). - Anwendungs-Admin (
roles/designcenter.applicationAdmin).
Ersten Gruppenbereich erstellen
Bevor Sie App Design Center verwenden können, müssen Sie eine automatisierte Ersteinrichtung durchführen, um einen Gruppenbereich 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 Ihre generierten Terraform-Konfigurationen bereit.
Cloud Storage: Speichert Ihren generierten Terraform-Code und Ihre Konfigurationsdateien.
Service Usage: Verwaltet Interaktionen mit anderen Google Cloud Diensten.
Einzelnes Projekt (Vorschau)
So aktivieren Sie die Anwendungsverwaltung für ein einzelnes Projekt und richten App Design Center ein:
Rufen Sie die Seite Übersicht über Application Design Center auf.
Wählen Sie in der Projektauswahl das Projekt aus, in dem Sie die Anwendungsverwaltung konfigurieren möchten.
Klicken Sie auf Einrichtung aufrufen.
Prüfen Sie im Bereich Projekt für die Anwendungsverwaltung einrichten die Liste der APIs, die aktiviert werden.
Klicken Sie auf Aktivieren. Das System aktiviert die APIs und erstellt den Speicher-Bucket und den Gruppenbereich default-space.
Erstellen Sie Standardprojekte in Ihrer Organisation, um die Google Cloud Ressourcen zu speichern, die Sie mit App Design Center bereitstellen.
Ordnerebene
So richten Sie App Design Center in Ihrem für Anwendungen aktivierten Ordner ein:
Rufen Sie die Seite Übersicht über Application Design Center auf.
Klicken Sie auf Ordner auswählen und wählen Sie Ihren für Anwendungen aktivierten Ordner aus.
Klicken Sie auf ADC einrichten.
Geben Sie im Feld Name meines Gruppenbereichs einen Namen für Ihren Gruppenbereich ein. Dieser Name kann später nicht mehr bearbeitet werden.
Standardmäßig enthält der Gruppenbereich Komponenten und Anwendungsvorlagen, die von Google erstellt wurden. Wenn Sie Google-Komponenten und ‑Anwendungsvorlagen aus dem Gruppenbereich entfernen möchten, entfernen Sie das Häkchen aus dem Kästchen Von Google empfohlene Vorlagen aktivieren.
Wenn Sie von Google empfohlene Vorlagen entfernen, können Nutzer des Gruppenbereichs nur die von Ihnen importierten Komponenten und die von Ihnen erstellten Anwendungsvorlagen verwenden.
Klicken Sie auf Einrichtung abschließen. Das System aktiviert die APIs und erstellt den Speicher-Bucket und den Gruppenbereich.
Erstellen Sie Standardprojekte in Ihrem für Anwendungen aktivierten Ordner, um die Google Cloud Ressourcen zu speichern, die Sie mit App Design Center bereitstellen.
Eigenen Speicher-Bucket verwenden
Bei der Einrichtung wird ein Cloud Storage-Bucket zum Speichern von Anwendungsdetails und generiertem Terraform-Code erstellt. Alternativ können Sie Ihren eigenen Bucket verwenden, um Anwendungsinformationen zu speichern. Sie können beispielsweise einen vorhandenen Bucket verwenden, wenn Ihre Organisationsrichtlinien das Erstellen neuer Speicher-Buckets verhindern.
Wenn Sie 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:
Prüfen Sie, ob Sie Zugriff auf die Verwendung von APIs haben. Weitere Informationen finden Sie unter API-Zugriff einrichten.
Achten Sie darauf, dass sich Ihr Bucket in demselben Verwaltungsprojekt befindet, in dem Sie Ihren Gruppenbereich erstellen möchten.
Prüfen Sie, ob Sie die folgenden Berechtigungen für den Bucket haben:
storage.buckets.getstorage.objects.create
Weitere Informationen finden Sie unter IAM-Berechtigungen für Cloud Storage.
Ermitteln Sie den Bucket-Namen.
Erstellen Sie Ihren API-Aufruf mit der
projects.locations.spacesRessource:Geben Sie den Bucket-Namen im Feld
gcs_bucketan. Wenn der Bucket-URIgs://my-bucketist, lautet der Bucket-Namemy-bucket.Verwenden Sie die
projects.locations.spaces.createMethode, um den Gruppenbereich zu erstellen.
Ihr Gruppenbereich wird erstellt, Ihr Bucket wird als Speicherort für Anwendungsinformationen verwendet, die erforderlichen APIs werden aktiviert und die Einrichtung von App Design Center ist abgeschlossen.
Nächste Schritte
- Zugriff für Nutzer des Gruppenbereichs gewähren.
- Erstellen Sie zusätzliche Gruppenbereiche, in denen Sie Vorlagen aus Ihrem ersten Gruppenbereich freigeben können.
- Weitere Informationen zum App Design Center.
- Kataloge verwalten.