Projekte mit Google Chat, Vertex AI und Firestore verwalten
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
In dieser Anleitung erfahren Sie, wie Sie eine Google Chat-App erstellen, die ein Team verwenden kann
um Projekte in Echtzeit zu verwalten. Die Chat App verwendet
Vertex AI unterstützt Teams beim Schreiben von User Storys (die Funktionen einer
aus Sicht der Nutzenden, die das Team entwickeln soll) und
und speichert die Stories in einer Firestore-Datenbank.
<ph type="x-smartling-placeholder"></ph>
Abbildung 1: Charlie spricht mit seinem Team über die Entwicklung von Funktionen in einem Chatbereich. Durch die Erwähnung der Chat-App für das Projektmanagement wird die Chat-App aufgefordert, Hilfe anzubieten.
Abbildung 2: Mit dem Slash-Befehl /createUserStory erstellt Charlie eine Geschichte.
Abbildung 3: Die Projektmanagement-Chat-App verwendet Vertex AI, um die Beschreibung der Geschichte zu schreiben, und teilt die Geschichte dann im Gruppenbereich.
Abbildung 4: Charlie klickt auf Bearbeiten, um die Details der Geschichte festzulegen. Die KI-Beschreibung ist korrekt, aber Charlie möchte mehr Details. Also klickt Charlie auf Maximieren, damit Vertex AI der Beschreibung der Story Anforderungen hinzufügt. Charlie weist sich die Geschichte zu, legt den Status auf „Gestartet“ fest, wählt eine passende Priorität und Größe aus und klickt dann auf Speichern.
Abbildung 5: Mit dem Slash-Befehl /manageUserStories kann Charlie alle User Storys des Teams jederzeit aufrufen und verwalten.
Chat-App zum Verwalten agiler Software erstellen
Projekten.
Nutzenden helfen, User Storys mit generativer KI zu schreiben
KI-gestützte Tools zum Schreiben von Geschichten, die auf Vertex AI basieren:
<ph type="x-smartling-placeholder">
</ph>
Story-Beschreibungen generieren und neu generieren
Erweitern Sie die Beschreibung der Geschichte von Notizen bis hin zu Anforderungen.
Korrigiere die Grammatik, um Tippfehler zu korrigieren.
Halten Sie die Arbeit auf dem neuesten Stand, indem Sie in eine Firestore-Datenbank schreiben und aus dieser lesen.
Erleichtern Sie die Zusammenarbeit in einem Chatbereich, indem Sie Nutzern erlauben,
können Sie Geschichten direkt aus der Unterhaltung erstellen, bearbeiten, zuweisen und starten.
Verwendete Produkte
Die Projektmanagement-App verwendet die folgenden Google Workspace- und
Google Cloud-Produkte:
Chat API:
Eine API zum Entwickeln von Google Chat-Apps, die Nachrichten empfangen und darauf antworten
Chat-Interaktionsereignisse wie Nachrichten Das Projektmanagement
Die Google Chat App verwendet die Chat API, um zu empfangen und zu antworten
von Google Chat gesendete Interaktionsereignisse
zu deaktivieren und Attribute zu konfigurieren,
festlegen, wie er in Google Chat angezeigt wird, z. B. Name und Avatar.
Vertex AI API:
Eine Plattform für generative KI. Das Projektmanagement
Die Google Chat App verwendet die Vertex AI API, um eine User Story zu schreiben
Titel und Beschreibungen.
Firestore:
Serverlose Dokumentendatenbank. Das Projektmanagement
Die Google Chat App verwendet Firebase, um Daten zu User Storys zu speichern.
Cloud Functions:
Ein einfacher serverloser Computing-Dienst, mit dem Sie
zweckgebundenen, eigenständigen Funktionen, die auf Chat reagieren können
Interaktionsereignisse zu erfassen,
ohne einen Server oder eine Laufzeitumgebung verwalten zu müssen. Die
Projektmanagement Google Chat App nutzt Cloud Functions, um
den HTTP-Endpunkt hosten, an den Chat Interaktionsereignisse sendet, und als
Computing-Plattform zur Ausführung von Logik,
die diese Ereignisse verarbeitet und darauf reagiert.
Cloud Functions verwendet die folgenden Google Cloud-Produkte zum Erstellen,
Interaktionsereignisse verarbeiten und Rechenressourcen hosten:
Cloud Build:
Eine vollständig verwaltete Plattform für Continuous Integration, Continuous Delivery und Continuous Deployment
zum Ausführen automatisierter Builds.
Pub/Sub:
Asynchroner und skalierbarer Messaging-Dienst, der Dienste entkoppelt
die Nachrichten von Diensten
erstellen, die diese Nachrichten verarbeiten.
Cloud Run Admin API:
Eine vollständig verwaltete Umgebung zum Ausführen von Containeranwendungen
Architektur
Die Architektur der Google Chat-App für das Projektmanagement
verarbeitet Chat-Interaktionsereignisse an einem HTTP-Endpunkt und nutzt Vertex AI, um
Schreiben von User Stories und speichert User Story-Details in einer Firestore-Datenbank. Die
Das folgende Diagramm zeigt die Architektur von Google Workspace und
Verwendete Google Cloud-Ressourcen.
Die Projektmanagement-App für Google Chat funktioniert so:
Ein Nutzer sendet eine Nachricht in Google Chat und ruft die
Projektmanagement Google Chat App hinzu, indem Sie
oder einen Slash-Befehl eingeben.
Google Chat sendet eine synchrone HTTP-Anfrage an die
HTTP-Endpunkt.
Die Google Chat-App für das Projektmanagement verarbeitet das HTTP
Anfrage:
Vertex AI hilft beim Schreiben oder Aktualisieren einer User Story.
Eine Firestore-Datenbank speichert, ruft, aktualisiert oder löscht User Storys
Daten.
Cloud Functions gibt eine HTTP-Antwort an Google Chat zurück,
wird dem Nutzer entweder als Nachricht oder als Dialogfeld angezeigt.
Umgebung vorbereiten
In diesem Abschnitt erfahren Sie, wie Sie ein Google Cloud-Projekt für die
Chat-App.
Aktivieren Sie in der Google Cloud Console die Google Chat API, die Vertex AI API,
Cloud Functions API, Firestore API, Cloud Build API
die Pub/Sub API und die Cloud Run Admin API.
Aktivieren Sie die APIs in den richtigen
Cloud-Projekt und klicken Sie dann auf Weiter.
Aktivieren Sie die richtigen APIs und klicken Sie dann auf Aktivieren.
gcloud-CLI
Legen Sie gegebenenfalls das aktuelle Cloud-Projekt auf das Projekt fest,
mit dem Befehl gcloud config set project erstellt:
gcloud config set project PROJECT_ID
Ersetzen Sie PROJECT_ID durch die Projekt-ID des
Cloud-Projekt, das Sie erstellt haben.
die Google Chat API, die Vertex AI API, die Cloud Functions API
die Firestore API, die Cloud Build API, die Pub/Sub API und
der Cloud Run Admin API mit dem Befehl gcloud services enable:
Die Cloud Build API, Pub/Sub API und Cloud Run Admin API sind Voraussetzung für
Cloud Functions.
Authentifizierung und Autorisierung
Es ist keine Authentifizierungs- und Autorisierungskonfiguration erforderlich, um dies zu tun
.
Zum Aufrufen der Firestore API und der Vertex AI API werden in dieser Anleitung
Standardanmeldedaten für Anwendungen
mit dem Standarddienstkonto, das mit der Cloud Functions-Funktion verknüpft ist,
einrichten müssen. In einer Produktionsumgebung würden Sie
in der Regel
erstellen
und
anhängen
ein Dienstkonto an die Cloud Functions-Funktion senden.
Google Chat App erstellen und bereitstellen
Nachdem Sie Ihr Google Cloud-Projekt erstellt und konfiguriert haben, können Sie
und stellen Sie die Google Chat App bereit. In diesem Abschnitt führen Sie
Folgendes:
Erstellen Sie eine Firestore-Datenbank, in der Sie User Storys speichern und abrufen können.
Sehen Sie sich optional den Beispielcode an.
Erstellen Sie eine Cloud Functions-Funktion zum Hosten und Ausführen der
Chat-App-Code als Reaktion auf Ereignisse
von Google Chat als HTTP-Anfragen empfangen.
Google Chat-App in der Google Chat API erstellen und bereitstellen
Konfigurationsseite aufrufen.
Firestore-Datenbank erstellen
In diesem Abschnitt erstellen Sie eine Firestore-Datenbank, die beibehalten und abgerufen werden soll
User Storys erstellen, aber Sie definieren
das Datenmodell nicht selbst. Das Datenmodell ist
Im Beispielcode durch model/user-story.js und model/user.js
Dateien.
Die Projektmanagement-Datenbank der Chat-App nutzt eine NoSQL-Datenbank.
Datenmodell basierend auf
classDokumente
organisiert in
collections_bookmarkSammlungen. Weitere Informationen finden Sie unter
Firestore-Datenmodell:
Das folgende Diagramm gibt einen Überblick über das Projektmanagement
Datenmodell der Google Chat App:
Die Stammsammlung ist spaces, wobei jedes Dokument ein Leerzeichen darstellt,
Die Chat-App hat Stories erstellt in. Jede User Story ist
wird durch ein Dokument in der Untersammlung userStories dargestellt und jeder Nutzer wird
dargestellt durch ein Dokument in der Untersammlung users.
Sammlungs-, Dokument- und Felddefinitionen ansehen
spaces
Gruppenbereiche, in denen die Chat App Geschichten erstellt hat.
Felder
Document ID
String Eindeutige ID eines bestimmten Gruppenbereichs, in dem Stories erstellt werden. Entspricht dem Ressourcennamen des Gruppenbereichs in der Chat API.
userStories
Subcollection of Documents (userStories) Von der Chat App und ihren Nutzern erstellte Stories. Entspricht dem Document ID einer userStories in Firebase.
users
Subcollection of Documents (user) Nutzer, die Geschichten erstellt haben oder denen zugewiesen wurden
displayName
String Der Anzeigename des Gruppenbereichs in der Chat API. Nicht festgelegt für Direktnachrichten an Nutzer.
userStories
Von der Google Chat App und ihren Nutzern erstellte Stories.
Felder
Document ID
String Eindeutige ID einer bestimmten User Story, die von der Chat-App und ihren Nutzern erstellt wurde.
assignee
Document (user) Der Ressourcenname des Nutzers, der die Story vervollständigen soll. Entspricht dem Document ID des users-Dokuments und dem Ressourcennamen eines Nutzers in der Chat API.
description
String Eine Beschreibung der Softwarefunktion aus Sicht des Nutzers.
priority
Enum Die Dringlichkeit, mit der die Arbeiten abgeschlossen werden sollen. Mögliche Werte sind Low, Medium und High.
size
Enum Wie viel Arbeit? Mögliche Werte sind Small, Medium und Large.
status
Enum Die Arbeitsphase. Mögliche Werte sind OPEN, STARTED und COMPLETED.
title
String Titel der Geschichte eine kurze Zusammenfassung.
users
Nutzer, die Geschichten erstellt haben oder denen zugewiesen wurden
Felder
Document ID
String Eindeutige ID eines bestimmten Nutzers. Entspricht dem assignee einer userStories in Firebase und dem Ressourcennamen eines Nutzers in der Chat API.
avatarUrl
String Die URL, auf der das Chat-Avatarbild des Nutzers gehostet ist.
displayName
String Der Anzeigename des Nutzers für Google Chat.
So erstellen Sie die Firestore-Datenbank:
Google Cloud Console
Wechseln Sie in der Google Cloud Console zu Firestore. Klicken Sie auf
Menümenu>Firestore.
Klicken Sie unter Firestore-Modus auswählen auf Nativer Modus.
Klicken Sie auf Weiter.
Konfigurieren Sie die Datenbank:
Behalten Sie unter Datenbank benennen als Datenbank-ID den Wert (default) bei.
Geben Sie unter Standorttyp eine Region für die Datenbank an, z. B.
us-central1 Für eine optimale Leistung wählen Sie denselben oder einen
als Cloud Functions-Funktion der Chat-App festlegen.
Klicken Sie auf Datenbank erstellen.
gcloud-CLI
Erstellen Sie eine Firestore-Datenbank im nativen Modus mit der
Befehl gcloud firestore databases create:
Ersetzen Sie LOCATION durch den Namen eines Firestores.
Region wie
als us-central1.
Beispielcode ansehen
Optional: Bevor Sie die Cloud Functions-Funktion erstellen, nehmen Sie sich einen Moment Zeit,
mit dem auf GitHub gehosteten Beispielcode vertraut machen.
Umgebungsvariablen für die Umgebungsvariablen zum Bereitstellen der
Chat-App in ein angegebenes Google Cloud-Projekt und
Region Sie müssen die Konfigurationsvariablen in dieser Datei aktualisieren.
package.json und package-lock.json
Node.js-Projekteinstellungen und -abhängigkeiten
index.js
Einstiegspunkt für die Cloud Functions-Funktion der Chat-App. Es
liest die
Chatereignis von
der HTTP-Anfrage, ruft den Anwendungs-Handler auf und sendet die HTTP-Antwort als
JSON-Objekt.
controllers/app.js
Die Hauptlogik der Anwendung. Verarbeitet die
Interaktionsereignisse erfassen, indem der
Erwähnungen von Chat-Apps und Slash-Befehle
Um auf Kartenklicks zu reagieren, wird app-action-handler.js angerufen.
services/space-service.js, services/user-service.js und services/user-story-service.js
Diese Dateien enthalten die Teile der
Anwendungslogik für die Arbeit mit Chatbereichen
Nutzenden und User Storys. Die Funktionen in diesen Dateien werden von app.js aufgerufen
oder app-action-handler.js. Zur Durchführung von Datenbankvorgängen
werden die Funktionen in
Diese Dateien rufen Funktionen in firestore-service.js auf.
services/firestore-service.js
Verarbeitet Datenbankvorgänge.
Die Funktionen in dieser Datei werden von
services/space-service.js, services/user-service.js und
services/user-story-service.js
services/aip-service.js
Ruft die Vertex AI API für Generative AI-Text auf
Vorhersagen treffen.
model/*.js
Diese Dateien enthalten die Definition von Klassen und Enums, die von der Anwendung
in welchen Diensten Daten
zwischen Funktionen gespeichert und übertragen werden. Sie legten die
Datenmodell für die Firestore-Datenbank.
Jede Datei wird instanziiert
eine Art Widget
Objekt, mit dem die App die Karten im Verzeichnis views/ erstellt.
test/**/*.test.js
Jede Datei in diesem Verzeichnis und seinen Unterverzeichnissen enthält die Einheitentests
für die entsprechende Funktion, den entsprechenden Controller, Dienst, die Ansicht oder das Widget.
Sie können alle Einheitentests ausführen, indem Sie npm run test ausführen, während
das Stammverzeichnis des Projekts.
Cloud Functions-Funktion erstellen und bereitstellen
In diesem Abschnitt erstellen Sie eine Cloud Functions-Funktion, die das
Projektmanagement-Anwendungslogik der Chat-App.
Die Cloud Functions-Funktion wird daraufhin ausgeführt
auf eine HTTP-Anfrage von Google Chat mit einem Chat
Interaktionsereignis. Bei der Ausführung verarbeitet der Cloud Functions-Code das Ereignis und
gibt eine Antwort an Google Chat zurück, die als
Nachrichten, Dialogen oder anderen Arten der Nutzerinteraktion. Gegebenenfalls hat die Cloud
Die Funktion liest auch aus der Firestore-Datenbank oder schreibt in diese.
So erstellen Sie die Cloud Functions-Funktion:
Google Cloud Console
Laden Sie den Code von GitHub als ZIP-Datei herunter.
Prüfen Sie, ob das Google Cloud-Projekt für Ihr
Die Chat-App ist ausgewählt.
Klicken Sie auf add_boxFunktion erstellen.
Richten Sie auf der Seite Funktion erstellen Ihre Funktion ein:
Wählen Sie unter Umgebung die Option 2. Generation aus.
Geben Sie unter Funktionsname den Wert project-management-tutorial ein.
Wählen Sie unter Region eine Region aus.
Wählen Sie unter Authentication (Authentifizierung) die Option
Nicht authentifizierte Aufrufe zulassen
Klicken Sie auf Weiter.
Wählen Sie unter Laufzeit die Option Node.js 20 aus.
Löschen Sie unter Einstiegspunkt den Standardtext und geben Sie
projectManagementChatApp
Wählen Sie unter Quellcode die Option ZIP-Upload aus.
Führen Sie unter Ziel-Bucket folgende Schritte aus:
Erstellen
oder wählen Sie einen Bucket aus:
Klicken Sie auf Durchsuchen.
Wählen Sie einen Bucket aus.
Klicken Sie auf Auswählen.
Google Cloud lädt die ZIP-Datei in die Komponentendateien hoch und extrahiert sie.
in diesem Bucket. Cloud Functions kopiert die Komponentendateien dann
die Cloud Functions-Funktion.
Laden Sie in Zip file (ZIP-Datei) die ZIP-Datei hoch, die Sie von GitHub heruntergeladen haben.
extrahiert und wieder komprimiert:
Klicken Sie auf Durchsuchen.
Gehen Sie zur ZIP-Datei und wählen Sie sie aus.
Klicken Sie auf Öffnen.
Klicken Sie auf Bereitstellen.
Die Seite Cloud Functions-Details wird geöffnet und die Funktion wird angezeigt.
mit zwei Fortschrittsanzeigen: eine für den Build und eine für den Dienst.
Wenn beide Fortschrittsanzeigen verschwinden und durch eine Überprüfung ersetzt werden
ist die Funktion
bereitgestellt und bereit.
Bearbeiten Sie den Beispielcode, um Konstanten festzulegen:
Klicken Sie auf der Seite Cloud Functions-Details auf Bearbeiten.
Klicken Sie auf Weiter.
Wählen Sie unter Quellcode den Inline-Editor aus.
Öffnen Sie im Inline-Editor die Datei env.js.
Ersetzen Sie project-id durch Ihre Cloudprojekt-ID.
Optional: Aktualisieren Sie us-central1 mit einem
unterstützter Standort
für Ihre Cloud Functions-Funktion.
Klicken Sie auf Bereitstellen.
Wenn die Bereitstellung der Funktion abgeschlossen ist, kopieren Sie die Trigger-URL:
Klicken Sie auf der Seite Funktionsdetails auf Trigger.
Kopieren Sie die URL. Sie benötigen ihn zum Konfigurieren des
Chat-App finden Sie im folgenden Abschnitt.
Wenn die Bereitstellung der Funktion abgeschlossen ist, kopieren Sie das Attribut url aus dem
Antwort. Dies ist die Trigger-URL, die Sie im folgenden Abschnitt verwenden,
die Google Chat App konfigurieren.
Google Chat App in der Google Cloud Console konfigurieren
In diesem Abschnitt erfahren Sie, wie Sie die Chat API in der
Google Cloud Console mit Informationen
zu Ihrer Chat-App,
einschließlich des Namens der Chat-App, unterstützter Schrägstrich
und die Trigger-URL der Chat-App-Cloud
Funktion, an die Chat-Interaktionsereignisse gesendet werden.
Klicken Sie in der Google Cloud Console auf das Dreistrich-Menü.
menu>Weitere Produkte>Google Workspace>Produktbibliothek>Google Chat API>Verwalten>Konfiguration.
Geben Sie unter Avatar-URLhttps://developers.google.com/chat/images/quickstart-app-avatar.png ein.
Geben Sie unter BeschreibungManages projects with user stories. ein.
Stellen Sie die Ein/Aus-Schaltfläche Interaktive Funktionen aktivieren auf „Ein“.
Wählen Sie unter Funktionen die Option 1:1-Nachrichten empfangen und Gruppenbereichen und Gruppenunterhaltungen beitreten aus.
Wählen Sie unter Verbindungseinstellungen die Option App-URL aus.
Fügen Sie unter App-URL die Trigger-URL ein, die Sie aus der Cloud kopiert haben.
Funktionsbereitstellung, formatiert als
https://REGION-PROJECT_ID.cloudfunctions.net/project-management-tutorial
Wenn Sie die Cloud Functions-Funktion mit der gcloud CLI bereitgestellt haben, ist dies die url
Property.
Registrieren Sie die
Slash-Befehlen. So registrieren Sie einen Slash-Befehl:
Klicken Sie unter Slash-Befehle auf Slash-Befehl hinzufügen.
Für jeden in der folgenden Tabelle aufgeführten Slash-Befehl
Geben Sie Name, Befehls-ID und Beschreibung ein und wählen Sie aus, ob
den Slash-Befehl Öffnet ein Dialogfeld und klicken Sie dann auf Fertig:
Name
Befehls-ID
Beschreibung
Öffnet ein Dialogfeld
/createUserStory
1
Erstellt eine Geschichte mit dem angegebenen Titel.
Auswahl aufgehoben
/myUserStories
2
Listet alle Stories auf, die dem Nutzer zugewiesen sind.
Auswahl aufgehoben
/userStory
3
Zeigt den aktuellen Status der angegebenen Geschichte an.
Auswahl aufgehoben
/manageUserStories
4
Öffnet ein Dialogfeld, in dem Geschichten bearbeitet werden können.
Ausgewählt
/cleanupUserStories
5
Löscht alle Geschichten im Gruppenbereich.
Auswahl aufgehoben
Wähle unter Sichtbarkeit die Option
Diese Chat-App für bestimmte Personen und Gruppen in Ihrem
Workspace-Domain und geben Sie Ihre E-Mail-Adresse ein.
Wählen Sie optional unter Logs die Option Fehler in Logging protokollieren aus.
Klicken Sie auf Speichern. Es wird eine Meldung angezeigt, in der die Konfiguration gespeichert ist.
Die Chat-App ist
testen können.
Chat App testen
Projektmanagement-Chat-App durch Senden von Nachrichten testen
und mithilfe der Slash-Befehle
User Stories erstellen, bearbeiten und löschen.
Öffnen Sie Google Chat mit dem Google Workspace-Konto, das Sie
wenn Sie sich als Trusted Tester hinzugefügt haben.
Geben Sie im Feld Eine oder mehrere Personen hinzufügen den Namen Ihres
Chat-App.
Wählen Sie aus den Ergebnissen Ihre Chat-App aus. Eine direkte
wird die Nachricht geöffnet.
Geben Sie in der neuen Direktnachricht an die App Hello ein und
drücken Sie enter. Das Projektmanagement
Die Chat-App antwortet mit einem Hilfemenü mit Details
können.
Um eine Geschichte zu erstellen, geben Sie /createUserStory Test story in das Feld
und senden Sie die Nachricht. Das Projektmanagement
Die Chat-App antwortet mit einer Kartennachricht, in der die
User Story, die es mit generativer KI von Vertex AI für Sie erstellt.
Rufen Sie in der Console die Firestore-Datenbank auf, um die
wird über den Gruppenbereich gespeichert, den Sie
Chat-App an die Nutzer, die mit ihr interagiert haben,
und der von Ihnen erstellten User Story.
Optional: Wenn Sie die Geschichte bearbeiten möchten, klicken Sie auf Bearbeiten. Wenn Sie mit der
auf Speichern.
Testen Sie jeden von der App unterstützten Slash-Befehl. Um sie anzuzeigen, geben Sie
/ oder erwähne die Chat App.
Test-User Story löschen, indem du das /cleanupUserStories ausgibst
Slash-Befehl. Alternativ können Sie
die App zu entfernen oder zu deinstallieren.
Wenn die App entfernt wird, löscht sie alle in diesem Gruppenbereich erstellten User Storys.
Fehlerbehebung
Wenn eine Google Chat-App oder
card gibt einen Fehler zurück. Der Parameter
In der Chatoberfläche wird die Meldung „Ein Fehler ist aufgetreten“ angezeigt.
oder „Ihre Anfrage kann nicht verarbeitet werden.“ Manchmal kann die Chat-UI
Es wird zwar keine Fehlermeldung angezeigt, aber die Chat-App oder
die Karte zu einem unerwarteten Ergebnis führt. z. B. wird eine Kartennachricht
angezeigt werden.
Auch wenn in der Chat-Benutzeroberfläche möglicherweise keine Fehlermeldung angezeigt wird,
beschreibende Fehlermeldungen und Protokolldaten stehen zur Fehlerbehebung zur Verfügung.
wenn die Fehlerprotokollierung für Chat-Apps aktiviert ist. Hilfe bei der Anzeige:
Debugging und Beheben von Fehlern finden Sie unter
Google Chat-Fehler beheben
Bereinigen
Um zu vermeiden, dass Ihrem Google Cloud-Konto Gebühren für
Ressourcen, die in dieser Anleitung verwendet werden, empfehlen wir, dass Sie den
Cloud-Projekt
Wechseln Sie in der Google Cloud Console zur Seite Ressourcen verwalten. Klicken Sie auf
Menümenu>IAM und Verwaltung>Ressourcen verwalten.