Application 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 den Umfang Ihrer 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.
  • Einer der folgenden Cloud Storage-Buckets für die Terraform-Speicherung:

Hinweis

Storage-Bucket-Option auswählen

Wenn Sie Vorlagen und Anwendungen erstellen, speichert App Design Center Terraform-Code in einem Cloud Storage-Bucket. Wählen Sie eine der folgenden Storage-Bucket-Optionen aus:

  • Neuen Bucket automatisch erstellen: Führen Sie die Einrichtung in der Console aus.
  • Vorhandenen Storage-Bucket verwenden: Schließen Sie die Einrichtung mit der App Design Center API ab.

Sie können Ihren eigenen Bucket verwenden, wenn Organisationsrichtlinien das Erstellen neuer Buckets verhindern oder wenn etablierte Geschäftspraktiken die Bucket-Erstellung vorschreiben.

Zugriff auf vorhandenen Storage-Bucket prüfen

Prüfen Sie Folgendes, um die Einrichtung abzuschließen und Ihren eigenen Bucket zu verwenden:

  1. Sie haben Zugriff auf die Verwendung von APIs. Weitere Informationen finden Sie unter API-Zugriff einrichten.

  2. Ihr Bucket befindet sich im selben Verwaltungsprojekt, in dem Sie App Design Center einrichten möchten.

  3. Sie haben die folgenden Berechtigungen für den Bucket:

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

Umfang der Anwendungsverwaltung auswählen

Ein Umfang der Anwendungsverwaltung ist ein zentraler Ort für Aufgaben der Anwendungsverwaltung, einschließlich API Aktivierung, Zugriffssteuerung, Abrechnung und Kontingente. Innerhalb des Umfangs können Sie Ihre Ressourcen im Kontext Ihrer Anwendung überwachen, Fehler beheben, Kosten optimieren und verwalten. Google Cloud

Wählen Sie das Umfangsmodell aus, das zu Ihrer Organisation passt:

  • Einzelprojektumfang (Vorschau): Am besten für neue Nutzer oder kleine Organisationen, bei denen sich alle Ressourcen in einem Projekt befinden.
  • Umfang auf Ordnerebene: Am besten für große Organisationen, die Ressourcen in mehreren Projekten und Unterordnern verwalten.

In der folgenden Tabelle werden die Funktionen der einzelnen Umfangsmodelle verglichen:

Funktion Einzelprojektumfang (Vorschau) Umfang auf Ordnerebene
Flexibilität Schließen Sie die Einrichtung mit den Standardeinstellungen ab.
  • Geben Sie einen Namen für Ihren Gruppenbereich an.
  • Wählen Sie aus, ob von Google bereitgestellte Vorlagen deaktiviert werden sollen.
  • Erstellen Sie nach der Einrichtung zusätzliche Gruppenbereiche in untergeordneten Projekten.
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:

  • Einzelprojekt (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 mit einem verknüpften Rechnungskonto verknüpft ist.

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

  3. Die Anwendungsverwaltung wird automatisch für Ihr Projekt aktiviert, wenn Sie die Einrichtung über die Console abschließen. Alternativ können Sie die Einrichtung mit der App Design Center API ausführen und die Anwendungsverwaltung für Ihr Projekt aktivieren.

Auf Ordnerebene

  1. Prüfen Sie, ob Sie eine Organisationsressource haben.

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

  3. Konfigurieren Sie einen Ordner für die Anwendungsverwaltung.

  4. Verknüpfen Sie ein Rechnungskonto mit dem Verwaltungsprojekt.

  5. Konfigurieren Sie den Umfang der Beobachtbarkeit für das Verwaltungsprojekt.

  6. Prüfen Sie, ob Sie die erforderlichen Rollen haben, um die Einrichtung abzuschließen und Ihren Gruppenbereich zu erstellen.

Erforderliche IAM-Rollen prüfen

Bitten Sie Ihren Administrator, Ihnen die erforderlichen Rollen für Ihr Projekt oder Ihren Umfangsordner zu gewähren, wie in der folgenden Tabelle aufgeführt:

Aufgabe Erforderliche Rollen
Ersteinrichtung für ein einzelnes Projekt ausführen Projekteigentümer (roles/owner) oder beide der folgenden Rollen:
App Design Center Admin (roles/designcenter.admin) und
Service Usage Admin (roles/serviceusage.serviceUsageAdmin)
Ersteinrichtung auf Ordnerebene ausführen Beide der folgenden Rollen:
App Design Center Admin (roles/designcenter.admin) und
App Admin (roles/designcenter.applicationAdmin)

Weitere Informationen zu Rollen finden Sie unter Zugriffssteuerung mit IAM.

App Design Center einrichten und neuen Storage-Bucket erstellen

Bei der Einrichtung in der Console wird ein neuer Cloud Storage-Bucket zum Speichern von Anwendungsinformationen erstellt. Informationen zur Verwendung eines vorhandenen Buckets finden Sie unter App Design Center einrichten und eigenen Storage-Bucket verwenden.

Einzelprojekt (Vorschau)

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

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

    Zur Übersicht

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

  3. Klicken Sie auf Einrichtung aufrufen.

  4. Prüfen Sie im Bereich Projekt für die Anwendungsverwaltung einrichten die Liste der APIs, die aktiviert werden.

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

  6. Erstellen Sie Standardprojekte in Ihrer Organisation, um die Google Cloud Ressourcen zu speichern, die Sie mit App Design Center bereitstellen.

Auf Ordnerebene

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

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

    Zur Übersicht

  2. Klicken Sie auf Ordner auswählen und wählen Sie Ihren für die App aktivierten Ordner aus.

  3. Klicken Sie auf ADC einrichten.

  4. Geben Sie im Feld Name meines Gruppenbereichs einen Namen für Ihren Gruppenbereich ein. Dieser Name kann später nicht mehr bearbeitet werden.

  5. 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.

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

  7. Erstellen Sie Standardprojekte in Ihrem für die App aktivierten Ordner, um die Google Cloud Ressourcen zu speichern, die Sie mit App Design Center bereitstellen.

App Design Center einrichten und eigenen Storage-Bucket verwenden

Wenn Sie App Design Center einrichten, können Sie Ihren eigenen Cloud Storage-Bucket zum Speichern von Terraform-Code verwenden. Sie können beispielsweise einen vorhandenen Bucket verwenden, wenn Ihre Organisationsrichtlinien das Erstellen neuer Buckets verhindern.

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

  1. Ermitteln Sie den Bucket-Namen.

  2. Erstellen Sie Ihren API-Aufruf mit der projects.locations.spaces Ressource. Der API-Anfragepfad hat das Format projects/<var>PROJECT_ID</var>/locations/<var>LOCATION</var>, wobei <var>PROJECT_ID</var> eine der folgenden Optionen ist:

    • Verwenden Sie für einen Einzelprojektumfang Ihre Projekt-ID.
    • Verwenden Sie für einen Umfang auf Ordnerebene die ID des Verwaltungsprojekts, das Sie bei der Einrichtung der Anwendungsverwaltung erstellt haben.

    Nehmen Sie die folgende Konfiguration in Ihrem API-Aufruf vor:

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

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

    Wenn Sie diese Methode ausführen, wird Ihr Gruppenbereich erstellt, Ihr Bucket als Speicherort für Anwendungsinformationen festgelegt, die erforderlichen APIs aktiviert und die Einrichtung abgeschlossen.

Nächste Schritte