Google Drive-Datenspeicher einrichten

Auf dieser Seite wird beschrieben, wie Sie einen Datenspeicher erstellen und Google Drive mit Gemini Enterprise verbinden. Durch diese Verbindung kann Gemini Enterprise Informationen direkt aus Google Drive abrufen. Da keine Daten in den Gemini Enterprise-Index kopiert werden, müssen Sie sich nicht um den Datenspeicher kümmern.

Hinweis

  • Sie müssen in der Google Cloud Console mit demselben Konto angemeldet sein, das Sie für die Google Drive-Instanz verwenden, die Sie verbinden möchten. Gemini Enterprise verwendet Ihre Google Workspace-Kunden-ID, um eine Verbindung zu Google Drive herzustellen. Private Google-Konten (Privatnutzerkonten, die auf @gmail.com) haben keine Kundennummer und werden nicht unterstützt.

  • Wenn Sie die Zugriffssteuerung für Datenquellen erzwingen und Daten in Gemini Enterprise schützen möchten, müssen Sie Ihren Identitätsanbieter konfigurieren.

  • Achten Sie darauf, dass die Dokumente zugänglich sind, indem Sie diese entweder in einer geteilten Ablage platzieren, die der Domain gehört, oder die Inhaberschaft einem Nutzer in der Domain zuweisen.

  • Smarte Funktionen aktivieren: Aktivieren Sie in Ihrem Google Workspace-Konto sowohl Smarte Funktionen in Google Workspace als auch Smarte Funktionen in anderen Google Produkten. Weitere Informationen finden Sie unter Smarte Funktionen in Google Workspace aktivieren/deaktivieren.

  • OAuth-App auf die Zulassungsliste setzen (nur Administratoren): Der Google Drive-Datenspeicher verwendet eine Googleverwaltete OAuth-App, um auf Ihre Daten zuzugreifen. Wenn Ihre Organisation den Zugriff auf OAuth-Apps einschränkt, muss Ihr Google Workspace-Administrator diese App auf die Zulassungsliste Ihrer Organisation setzen. Weitere Informationen finden Sie unter Googleverwaltete OAuth App auf die Zulassungsliste setzen.

Google Drive-Datenspeicher erstellen

So erstellen Sie den Google Drive-Datenspeicher:

  1. Rufen Sie in der Google Google Cloud Console die Seite Gemini Enterprise auf.

    Gemini Enterprise

  2. Projekt auswählen oder erstellen Google Cloud .

  3. Klicken Sie im Navigationsmenü auf Datenspeicher.

  4. Klicken Sie auf Datenspeicher erstellen.

  5. Suchen Sie im Abschnitt Quelle nach Google Drive und klicken Sie auf Auswählen.

  6. Optional: Konfigurieren Sie im Abschnitt Daten Filter, die den Umfang der Google Drive-Inhalte festlegen, die vom Datenspeicher durchsucht werden. Wählen Sie eine der folgenden Optionen aus, um Filter mit der Google Cloud Console oder der REST API zu konfigurieren:

    Console

    1. Geben Sie im Feld IDs der geteilten Ablagen, im Feld Ordner-IDs oder in beiden Feldern die IDs ein, nach denen Sie filtern möchten.
    2. Wählen Sie für jedes Feld Einschließen aus, um nur die angegebenen IDs zu durchsuchen, oder Ausschließen , um sie von der Suche auszuschließen. Konfigurieren Sie entweder den Modus Einschließen oder den Modus Ausschließen für jedes Feld, aber nicht beide.
    3. Wenn Sie eine Ordner-ID oder eine ID einer geteilten Ablage finden möchten, öffnen Sie den Ordner oder die geteilte Ablage in Google Drive und kopieren Sie die ID aus der URL. Die URL hat folgendes Format: https://drive.google.com/drive/folders/ID. Beispiel: https://drive.google.com/drive/folders/123456789012345678901.

    REST API

    Rufen Sie die setUpDataConnector Methode auf, um einen Datenspeicher mit Filtern zu erstellen.

    Einschlusslisten werden unter admin_filter und Ausschluss Listen werden unter admin_exclusion_filter festgelegt. Füllen Sie für jeden Filtertyp die Liste unter admin_filter oder unter admin_exclusion_filter aus, aber nicht beide.

       curl -X POST \
       -H "Authorization: Bearer $(gcloud auth print-access-token)" \
       -H "Content-Type: application/json" \
       -H "X-Goog-User-Project: PROJECT_ID" \
       "https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION:setUpDataConnector" \
       -d '{
           "collectionId": "COLLECTION_ID",
           "collectionDisplayName": "COLLECTION_DISPLAY_NAME",
           "dataConnector": {
             "dataSource": "google_drive",
             "params": {
               "FILTER_TYPE": {
                 "FILTER_KEY": [
                   "FILTER_VALUE_1",
                   "FILTER_VALUE_2"
                 ]
               }
             },
             "entities": [
               {
                 "entityName": "google_drive"
               }
             ],
             "connectorModes": [
               "FEDERATED"
             ]
           }
       }'
       

    Ersetzen Sie Folgendes:

    • PROJECT_ID: Die Projekt-ID.
    • ENDPOINT_LOCATION: die Multiregion für Ihre API-Anfrage. Geben Sie einen der folgenden Werte an:
    • us für die Multiregion „USA“
    • eu für die Multiregion „EU“
    • global für den Standort „Global“
    Weitere Informationen finden Sie unter Festlegen multiregionaler Standorte für Ihren Datenspeicher.
  7. LOCATION: die Multiregion Ihres Datenspeichers: global oder us.
  8. COLLECTION_ID: die eindeutige ID des Daten speichers.
  9. COLLECTION_DISPLAY_NAME: der Anzeigename des Datenspeichers.
  10. FILTER_TYPE: der Filtertyp, entweder admin_filter für den Einschluss oder admin_exclusion_filter für den Ausschluss. Füllen Sie die Liste unter admin_filter oder unter admin_exclusion_filter aus, aber nicht beide.
  11. FILTER_KEY: die Drive-Entität, nach der gefiltert werden soll, entweder SharedDriveIds oder FolderIds.
  12. FILTER_VALUE_1, FILTER_VALUE_2: die IDs der geteilten Ablagen oder Ordner, nach denen gefiltert werden soll.