Application Design Center einrichten
In diesem Dokument wird Administratoren die einmalige Einrichtung von App Design Center erläutert. Nach Abschluss dieser Einrichtung kann Ihre Organisation Anwendungen mit App Design Center entwerfen und verwalten.
Als Administrator gehen Sie bei der Einrichtung so vor:
- Anwendungsverwaltung konfigurieren
- App Design Center-Bereich erstellen. In diesem Schritt werden die erforderlichen Dienste und Ressourcen konfiguriert, darunter die folgenden:
- Ein Cloud Storage-Bucket zum Speichern von Terraform-Code.
- Ein privater Standardkatalog und Zugriff auf einen von Google verwalteten Katalog.
- Erforderliche APIs wie Infrastructure Manager, App Hub und Service Usage.
Einrichtungsmodell auswählen
Bevor Sie das App Design Center einrichten, müssen Sie eine Verwaltungsgrenze für Anwendungen auswählen, in der Sie Vorlagen, Anwendungen und andere App Design Center-Ressourcen erstellen.
Die Grenze für die Anwendungsverwaltung dient als zentraler Ort für alle Aufgaben der Anwendungsverwaltung, einschließlich APIs, Zugriffssteuerung, Abrechnung und Kontingente. Die von Ihnen ausgewählte Grenze für die Anwendungsverwaltung wirkt sich folgendermaßen auf die Einrichtung des Application Design Center aus:
Grenze für ein einzelnes Projekt (Vorschau): Das System konfiguriert Ihr Projekt schnell für die Anwendungsverwaltung, aktiviert die erforderlichen APIs und erstellt einen Standardbereich und einen Speicher-Bucket.
Grenze auf Ordnerebene: Sie aktivieren die Anwendungsverwaltung für einen Ordner. Im Ordner erstellt das System ein Verwaltungsprojekt, in dem Sie die Abrechnung aktivieren. Anschließend können Sie die Einrichtung des App Design Centers abschließen. Dadurch wird ein Speicher-Bucket erstellt, die erforderlichen APIs werden aktiviert und Sie können Folgendes tun:
- Geben Sie einen Namen für den Projektbereich an.
- Wählen Sie aus, ob von Google bereitgestellte Vorlagen deaktiviert werden sollen.
- Mit Gemini Cloud Assist und Cloud Hub können Sie Ihre Anwendungen erstellen und verwalten.
Hinweise
Einzelprojekt (Vorschau)
Sie benötigen die folgenden Rollen für das Projekt:
Wenn Sie die Rolle „Projektinhaber“ (
roles/owner) haben, weist das System Ihrem Nutzer automatisch die verbleibenden Berechtigungen zu, damit Sie die Einrichtung abschließen können.Wenn Sie nicht die Rolle „Project Owner“ (
roles/owner) haben, bitten Sie Ihren Administrator, Ihrem Nutzer Folgendes zuzuweisen:- Application Design Center Admin (
roles/designcenter.admin). - Service Usage-Administrator (
roles/serviceusage.serviceUsageAdmin).
- Application Design Center Admin (
Ordner-Ebene
Sie benötigen eine Organisationsressource, über die Sie eine der folgenden Aktionen ausführen:
- Erstellen Sie einen Ordner und aktivieren Sie die Anwendungsverwaltung.
- Wählen Sie einen vorhandenen Ordner aus, für den die Anwendungsverwaltung aktiviert ist.
Sie benötigen die folgenden Rollen:
Um die Anwendungsverwaltung für einen Ordner zu aktivieren und ein zugrunde liegendes Verwaltungsprojekt zu erstellen, benötigen Sie die Rolle „Ordneradministrator“ (
resourcemanager.folderAdmin) für die übergeordnete Ressource.Damit die Abrechnung für das Verwaltungsprojekt aktiviert werden kann, benötigen Sie die erforderlichen Abrechnungsberechtigungen für das Rechnungskonto und das Verwaltungsprojekt.
Zum Einrichten des App Design Centers benötigen Sie die folgenden Rollen für das Verwaltungsprojekt:
- Application Design Center Admin (
roles/designcenter.admin). - Anwendungsadministrator (
roles/designcenter.applicationAdmin).
- Application Design Center Admin (
Anwendungsverwaltung aktivieren
Einzelprojekt (Vorschau)
Sie können Application Design Center in einem Projekt mit aktivierter App-Funktion verwenden, um Anwendungen zu definieren, zu gruppieren und zu verwalten. Sie verwenden das Projekt mit aktivierter App, um Kontingente und Abrechnung zu verwalten. Sie können andere Projekte erstellen, um die Google Cloud -Ressourcen zu speichern, die Sie mit dem App Design Center erstellen.
Informationen zum Aktivieren der Anwendungsverwaltung in einem einzelnen Projekt finden Sie unter Bereich erstellen und APIs aktivieren.
Ordner-Ebene
Sie können App Design Center in einem Ordner verwenden, der für die Anwendungsverwaltung konfiguriert ist. So können Sie Anwendungen definieren, gruppieren und verwalten. In Ihrem Ordner können Sie eine Ressourcenhierarchie erstellen und den Zugriff basierend auf Ihrer Organisationsstruktur und den Zuständigkeiten der Teams steuern.
Wenn Sie die Anwendungsverwaltung aktivieren, erstellt das System ein neues Verwaltungsprojekt im Ordner. Sie verwenden das Verwaltungsprojekt, um Kontingente und die Abrechnung für untergeordnete Projekte zu verwalten, die mit dem Ordner verknüpft sind. Sie können zusätzliche Projekte im Ordner erstellen, um die Google Cloud -Ressourcen zu speichern, die Sie mit dem App Design Center erstellen.
Eine Anleitung zum Konfigurieren der App-Verwaltung finden Sie in den folgenden Artikeln:
Space erstellen und APIs aktivieren
Bevor Sie und Ihr Entwicklungsteam das App Design Center verwenden können, müssen Sie eine automatisierte Ersteinrichtung durchführen, um einen Bereich zu erstellen und die erforderlichen APIs zu aktivieren.
Einzelprojekt (Vorschau)
So aktivieren Sie die Anwendungsverwaltung für ein einzelnes Projekt und richten das App Design Center ein:
- Rufen Sie die Seite Application Design Center – Übersicht auf.
Wählen Sie in der Projektauswahl das Projekt aus, in dem Sie die Anwendungsverwaltung konfigurieren möchten.
Klicken Sie auf Zur Einrichtung.
Sehen Sie sich im Bereich Projekt für Anwendungsverwaltung einrichten die Liste der APIs an, die aktiviert werden.
Klicken Sie auf Aktivieren. Das System aktiviert die APIs und erstellt den Speicher-Bucket und den default-space-Bereich.
Ordner-Ebene
So richten Sie das App Design Center ein:
- Rufen Sie die Seite Application Design Center – Übersicht auf.
Klicken Sie auf Ordner auswählen und wählen Sie den App-fähigen Ordner aus.
Klicken Sie auf ADC einrichten.
Geben Sie im Feld Name meines Bereichs einen Namen für Ihren Bereich ein. Sie können diesen Namen später nicht mehr bearbeiten.
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.
- Klicken Sie auf Einrichtung abschließen. Das System aktiviert die APIs und erstellt den Speicher-Bucket und den Bereich.
Eigenen Speicher-Bucket verwenden
Beim Einrichten wird ein Cloud Storage-Bucket zum Speichern von Anwendungsdetails und generiertem Terraform erstellt. Alternativ können Sie Ihren 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:
Prüfen Sie, ob Sie Zugriff auf die APIs haben. Weitere Informationen finden Sie unter API-Zugriff einrichten.
Achten Sie darauf, dass sich Ihr Bucket in demselben Verwaltungsprojekt befindet, in dem Sie den Arbeitsbereich 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 Ressource
projects.locations.spaces:Geben Sie im Feld
gcs_bucketden Namen Ihres Buckets an. Wenn der Bucket-URI beispielsweisegs://my-bucketlautet, ist der Bucket-Namemy-bucket.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.