Application Design Center einrichten

Durch die Einrichtung des Application Design Center können Administratoren eine Anwendungsverwaltungsgrenze festlegen, in der Teams die Cloud-Infrastruktur mithilfe eines anwendungsorientierten Modells entwerfen, freigeben und verwalten können. Bei der Ersteinrichtung konfigurieren Sie einen Bereich für die Teamzusammenarbeit, Vorlagenkataloge und Buckets für den Terraform-Speicher.

Hinweis

Storage-Bucket-Option auswählen

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

  • Automatisch einen neuen Bucket erstellen: Führen Sie die Einrichtung in der Console durch.
  • Vorhandenen Storage-Bucket verwenden: Schließen Sie die Einrichtung mit der App Design Center API ab.

Sie können einen eigenen Bucket verwenden, wenn Sie Organisationsrichtlinien haben, die das Erstellen neuer Buckets verhindern, oder wenn Sie etablierte Geschäftspraktiken haben, die die Bucketerstellung vorschreiben.

Vorhandenen Zugriff auf Storage-Bucket prüfen

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

  1. Sie haben Zugriff auf 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

Anwendungsverwaltungsgrenze auswählen

Eine Anwendungsverwaltungsgrenze ist ein zentraler Ort für Aufgaben der 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 das Grenzmodell aus, das zu Ihrer Organisation passt:

  • Einzelprojektgrenze (Vorschau): Am besten für neue Nutzer oder kleine Organisationen geeignet, bei denen sich alle Ressourcen in einem Projekt befinden.
  • Grenze auf Ordnerebene: Am besten für große Organisationen geeignet, die Ressourcen über mehrere Projekte und Unterordner hinweg verwalten.

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

Funktion Begrenzung für ein einzelnes Projekt (Vorabversion) Grenze auf Ordnerebene
Flexibilität Schließen Sie die Einrichtung mit den Standardeinstellungen ab.
  • Geben Sie einen Namen für den Space an.
  • Wählen Sie aus, ob von Google bereitgestellte Vorlagen deaktiviert werden sollen.
  • Nach der Einrichtung können Sie zusätzliche Spaces in der Anwendungsverwaltungsgrenze erstellen.
Integrierte Produkte

Anwendungsverwaltung aktivieren

Wenn Sie die Anwendungsverwaltung aktivieren, führt das System eine der folgenden Aktionen 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:

Einzelprojekt (Vorabversion)

  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 Einrichtung abzuschließen, mit der Ihr Space 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 durchführen, indem Sie die Anwendungsverwaltung für Ihr Projekt aktivieren.

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. Ordner für die Anwendungsverwaltung konfigurieren

  4. Rechnungskonto mit dem Verwaltungsprojekt verknüpfen

  5. Konfigurieren Sie den Beobachtbarkeitsbereich für das Verwaltungsprojekt.

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

Erforderliche IAM-Rollen prüfen

Bitten Sie Ihren Administrator, Ihnen die erforderlichen Rollen für Ihr Projekt oder Ihren Boundary-Ordner zuzuweisen, wie in der folgenden Tabelle aufgeführt, um die Einrichtung durchzuführen:

Aufgabe Erforderliche Rollen
Ersteinrichtung für ein einzelnes Projekt durchführen Project Owner (roles/owner) oder beide der folgenden Rollen:
Application Design Center Admin (roles/designcenter.admin) und
Service Usage Admin (roles/serviceusage.serviceUsageAdmin)
Ersteinrichtung auf Ordnerebene durchführen Beide der folgenden Rollen:
Application Design Center Admin (roles/designcenter.admin) und
Application 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. Wenn Sie einen vorhandenen Bucket verwenden möchten, lesen Sie den Hilfeartikel App Design Center einrichten und eigenen Storage-Bucket verwenden.

Einzelprojekt (Vorabversion)

So aktivieren Sie die Anwendungsverwaltung für ein einzelnes Projekt und richten das 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, in dem Sie die Anwendungsverwaltung konfigurieren möchten.

  3. Klicken Sie auf Zur Einrichtung.

  4. Prüfen Sie im Bereich Projekt für 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 default-space-Space.

  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 das 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 den für die Verwaltung von Anwendungen konfigurierten Ordner aus.

  3. Klicken Sie auf Standardanmeldedaten für Anwendungen einrichten.

  4. Geben Sie im Feld Name meines Space einen Namen für Ihren Space ein. Sie können diesen Namen später nicht mehr bearbeiten.

  5. Standardmäßig enthält der Space Komponenten und Anwendungsvorlagen, die von Google erstellt wurden. Wenn Sie Google-Komponenten und Anwendungsvorlagen aus dem Space 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 Nutzer des Space 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 Space.

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

App Design Center einrichten und eigenen Storage-Bucket verwenden

Wenn Sie das 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 das 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 Ressource projects.locations.spaces. Der API-Anfragepfad hat das Format projects/<var>PROJECT_ID</var>/locations/<var>LOCATION</var>, wobei <var>PROJECT_ID</var> einer der folgenden Werte ist:

    • Verwenden Sie für eine Grenze für ein einzelnes Projekt Ihre Projekt-ID.
    • Verwenden Sie für eine Grenze auf Ordnerebene die ID des Verwaltungsprojekts, das Sie bei der Einrichtung der Anwendungsverwaltung erstellt haben.

    Führen Sie die folgende Konfiguration in Ihrem API-Aufruf aus:

    1. Geben Sie im Feld gcs_bucket den Bucket-Namen 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 Space zu erstellen.

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

Nächste Schritte