OpenAI
Ta strona została przetłumaczona maszynowo. Wyświetl oryginalny artykuł w języku angielskim.

Google Workspace — konfiguracja zarządzana przez administratora

Zaktualizowano: 15 days ago

Aby połączyć Google Workspace z ChatGPT przy użyciu konfiguracji zarządzanej przez administratora, najpierw skonfigurujesz dostęp w konsolach administracyjnych Google:

  • Utwórz konto usługi z dostępem tylko do odczytu do Google Drive, użytkowników i grup.

    • Zdecydowanie zalecamy utworzenie tego konta usługi w ramach tego samego konta Google, które jest powiązane z Twoją przestrzenią roboczą ChatGPT. Jeśli konta w przestrzeni roboczej ChatGPT mają inną domenę e-mail niż ta używana w Google Workspace, istnieją dodatkowe kroki, które trzeba wykonać, aby włączyć ten łącznik dla użytkowników.

  • Utwórz konto administratora, w imieniu którego będzie działać konto usługi.

Następnie dokończ konfigurację w konsoli administracyjnej ChatGPT:

  • Prześlij klucz prywatny konta usługi (plik JSON z Google)

  • Podaj konto administratora (dane logowania nie są wymagane).

  • Wybierz pliki do synchronizacji i użytkowników, którzy będą mieć dostęp do połączenia.

Ten przewodnik przeprowadzi Cię przez każdy z tych 6 kroków.

Konfigurowanie konta usługi

  1. Przejdź do console.cloud.google.com.

  2. Kliknij listę rozwijaną projektów.ObrazUpewnij się, że jesteś zalogowany(-a) do tego samego Google Workspace, które jest powiązane z Twoją przestrzenią roboczą ChatGPT (jeśli nie masz Google Workspace powiązanego z przestrzenią roboczą ChatGPT i używasz różnych adresów e-mail w obu systemach, musisz wykonać dodatkowe kroki, w przeciwnym razie Twoi użytkownicy mogą nie mieć możliwości korzystania z synchronizowanych łączników Google Drive).

  3. Wybierz Nowy projekt

    Google Cloud Select a resource dialog with dolores-lab.com organization selected
  4. Wpisz nazwę projektu

    Google Cloud New Project form with organization dolores-lab.com selected and Create button available
  5. Utwórz projekt

    Google Cloud New Project form with ChatGPT Google Connector entered under the dolores-lab.com organization
  6. Poczekaj, aż projekt zostanie utworzony, a następnie kliknij Wybierz projekt

    Google Cloud notifications confirm creation of the ChatGPT Google Connector project for dolores-lab.com
  7. Kliknij API i usługi

    Image
  8. Kliknij Biblioteka

    Image
  9. Teraz dodamy trzy interfejsy API, korzystając z pola wyszukiwania, aby je znaleźć

    Google Cloud API Library page with the ChatGPT Google Connector project selected
  10. Wyszukaj i wybierz Google Drive API

    Google Cloud API Library search results for Google Drive API in the ChatGPT Google Connector project
  11. Kliknij Włącz

    Google Cloud Console Google Drive API page with the Enable button for the ChatGPT Google Connector project
  12. Kliknij Biblioteka

    Google Drive API details page with the API enabled and Create Credentials available
  13. Wyszukaj Google Drive Activity

    Google Cloud API Library open for the ChatGPT Google Connector project
  14. Wybierz Google Drive Activity API

    Google Cloud API Library search results for Google Drive Activity API
  15. Kliknij Włącz

    Image
  16. Kliknij Biblioteka

    Google Cloud Console Drive Activity API details page with the API enabled and Create credentials available
  17. Wyszukaj Admin SDK API

    Google Cloud API Library page for the ChatGPT Google Connector project
  18. Wybierz Admin SDK API

    Google Cloud API Library search results for Admin SDK API with Admin SDK API listed
  19. Kliknij Włącz

    Google Cloud Admin SDK API page with the Enable button for the ChatGPT Google Connector project
  20. Kliknij Dane logowania

    Google Cloud Admin SDK API details page with the API enabled and Create credentials button available
  21. Kliknij Utwórz dane logowania

    Google Cloud APIs & Services Credentials page with Configure consent screen button
  22. Kliknij Konto usługi

    Google Cloud Credentials page with Create credentials menu open for API key, OAuth client ID, or service account
  23. Podaj wybrane przez siebie imię i opis tego konta usługi

    Google Cloud Create service account page with Service Accounts selected and service account details fields
  24. (Opcjonalnie) Możesz przypisać rolę — ChatGPT tego nie wymaga.

    Google Cloud Create service account page with optional IAM role step and Service account created confirmation
  25. (Opcjonalnie) Możesz przyznać dostęp do konta usługi — ChatGPT tego nie wymaga.

    Google Cloud Create service account step 3 with Done button and Service account created confirmation
  26. Kliknij Gotowe.

    Create service account step 3 in Google Cloud with Done button and Service account created confirmation
  27. Kliknij konto usługi, które zostało właśnie utworzone.

    Google Cloud Credentials page listing the newly created ChatGPT Google Connector service account
  28. Kliknij klucze.

    Google Cloud IAM service account details for ChatGPT Google Connector, enabled after creation
  29. Kliknij Dodaj klucz

    Image
  30. Kliknij Utwórz nowy klucz

    Google Cloud service account Keys tab with Add key menu open to create or upload a key
  31. Pozostaw domyślny typ klucza JSON i kliknij Utwórz
    Jeśli zobaczysz komunikat o błędzie „Service account key creation is disabled”, wykonaj te kroki, aby włączyć tworzenie.

    Create private key dialog for ChatGPT Google Connector with JSON key type selected
  32. Kliknij Zamknij. Klucz został teraz pobrany na Twój komputer. Później prześlesz go do konsoli administracyjnej ChatGPT.

    Google Cloud service account Keys tab with confirmation that a private key JSON file was saved to the computer
  33. Kliknij szczegóły

    Google Cloud service account Keys tab for ChatGPT Google Connector with Add Key button
  34. Zanotuj unikalny identyfikator. Będzie potrzebny w kroku 42.

    Google Cloud service account details for ChatGPT Google Connector with status Enabled
  35. Rozwiń Ustawienia zaawansowane

    Google Cloud service account details for ChatGPT Google Connector with the account enabled
  36. Przewiń w dół i kliknij Wyświetl konsolę administracyjną Google Workspace. Konsola Google Workspace otworzy się w nowej karcie.

    Image
  37. Kliknij Pokaż więcej

    Google Workspace Admin console home page for dolores-lab.com
  38. Rozwiń sekcję Zabezpieczenia

    Image
  39. Rozwiń sekcję Kontrola dostępu i danych

    Google Workspace Admin console home with Security section expanded in the left navigation
  40. Kliknij sekcję Sterowanie interfejsami API

    Google Workspace Admin console home with Security > Access and data control expanded in the sidebar
  41. Kliknij Zarządzaj delegowaniem w całej domenie

    Google Admin console API controls page under Security > Access and data control
  42. Kliknij Dodaj nowe

    Google Admin Domain-wide Delegation page with API clients list and Add new option
  43. Użyj wcześniej zanotowanego unikalnego identyfikatora jako wartości tego identyfikatora klienta

    Google Admin Domain-wide Delegation dialog for adding a new client ID and OAuth scopes
  44. W przypadku zakresów OAuth skorzystaj z poniższych wartości zakresów autoryzacji rozdzielonych przecinkami, które należy skopiować i wkleić:

https://www.googleapis.com/auth/admin.directory.group.readonly, https://www.googleapis.com/auth/admin.directory.group.member.readonly, https://www.googleapis.com/auth/admin.directory.user.readonly, https://www.googleapis.com/auth/admin.directory.user.alias.readonly, https://www.googleapis.com/auth/drive.activity.readonly, https://www.googleapis.com/auth/drive.metadata.readonly, https://www.googleapis.com/auth/drive.readonly, https://www.googleapis.com/auth/userinfo.profile, https://www.googleapis.com/auth/userinfo.email
ZakresUzasadnienie
admin.directory.group.readonlywymuszanie uprawnień opartych na grupach
admin.directory.group.member.readonlywymuszanie uprawnień opartych na grupach
admin.directory.user.alias.readonlyobsługa przypadków, gdy użytkownik otrzymuje uprawnienia przez alias
drive.activity.readonlyaby otrzymywać powiadomienia o zmianach w plikach
drive.metadata.readonlysynchronizacja treści plików i powiązanych metadanych (np. data ostatniej modyfikacji)
drive.readonlysynchronizacja treści plików i powiązanych metadanych (np. data ostatniej modyfikacji)
userinfo.profileokreślenie użytkowników, dla których synchronizujemy pliki
userinfo.emailokreślenie użytkowników, dla których synchronizujemy pliki
Google Admin Domain-wide Delegation dialog for adding a new client ID and OAuth scopes

45. Kliknij Autoryzuj

Image

46. Sukces!

Image

Konfigurowanie konta administratora

  1. Rozwiń Katalog

    Google Admin Domain-wide Delegation page with a ChatGPT API client and scopes listed
  2. Kliknij Użytkownicy

    Google Admin domain-wide delegation page listing a ChatGPT Google Connector API client and scopes
    Google Admin console Users page listing workspace accounts for setup and management
  3. Podaj wybrane przez siebie imię, nazwisko i podstawowy adres e-mail

    Google Admin console Add new user form for creating a Workspace user at dolores-lab.com
  4. Kliknij Dodaj nowego użytkownika

    Google Admin console Add new user form filled for a ChatGPT Connector account
  5. (Opcjonalnie) Zanotuj te dane logowania. ChatGPT ich nie potrzebuje.

    Google Admin Console New user added page for ChatGPT Connector with Copy Password and Done actions
  6. Kliknij Gotowe.

    Google Admin console Copy password dialog for a newly created user account
  7. Kliknij konto, które właśnie utworzono. Jeśli nie pojawi się na liście, odśwież stronę albo wyczyść pamięć podręczną i pliki cookie, a następnie spróbuj ponownie.

    Google Admin console Users page listing accounts including ChatGPT Connector
  8. Kliknij przypisz role.

    Google Admin user details page for the ChatGPT Connector service account
  9. Włącz role Groups Reader, User Management Admin oraz Storage Admin.

    Google Admin ChatGPT Connector user page with Admin roles and privileges open and no roles assigned
  10. Przewiń w dół i kliknij Zapisz. Konto administratora zostało teraz pomyślnie utworzone i skonfigurowane.

Image

Dokończenie konfiguracji w konsoli administracyjnej ChatGPT

  1. Przejdź do ChatGPT i kliknij ikonę profilu w prawym górnym rogu strony.

    Image
  2. Kliknij Zarządzaj przestrzenią roboczą

    ChatGPT workspace menu with Manage workspace selected under the organization switcher
  3. Kliknij Połączenia , a następnie w sekcji „Synchronizowane łączniki”Włącz synchronizację

    Connectors page with Google Drive sync prompt and Enable Sync button highlighted
  4. Upewnij się, że wybrano opcję Zarządzane przez administratora, i kliknij Dalej

    Google Drive connection setup with Admin-managed setup selected over Self-service setup
  5. Wpisz nazwę wyświetlaną. Zalecamy użycie nazwy Twojego Google Workspace.

    Pamiętaj, że obecnie nie obsługujemy zmiany nazwy połączenia.

    Google Workspace connector setup dialog with display name Dolores Labs entered
  6. Kliknij Zapisz szkic i kontynuuj

  7. Kliknij Prześlij klucz. Wybierz plik JSON, czyli klucz pobrany wcześniej podczas konfigurowania powyższego konta usługi. Upewnij się, że ten klucz jest poprawny

    Google Workspace connection setup step prompting upload of a service account key and admin email address
  8. Wpisz adres e-mail administratora. To konto administratora, które zostało wcześniej utworzone.

    Image
  9. Kliknij Zapisz.

    ChatGPT Connections credentials dialog with service account key and Google Workspace admin email entered
  10. Wybierz, czy chcesz uwzględnić pliki ze wszystkich dysków „Mój dysk” swoich użytkowników.

    ChatGPT Connections modal for User files with Include user My Drives enabled at step 2 of 5
  11. Kliknij Dalej

    ChatGPT admin Connections modal for User files with Include user My Drives enabled in step 2 of 5
  12. Wybierz sposób zarządzania dyskami współdzielonymi. Obsługujemy trzy następujące scenariusze:

    1. Jeśli chcesz uwzględnić wszystkie dyski współdzielone, wybierz Uwzględniaj domyślnie i nie dodawaj identyfikatorów dysków współdzielonych do wykluczenia

    2. Jeśli chcesz uwzględnić większość dysków współdzielonych, wybierz Uwzględniaj domyślnie i dodaj identyfikatory dysków współdzielonych, które chcesz wykluczyć

    3. Jeśli chcesz wykluczyć większość dysków współdzielonych, wybierz Wykluczaj domyślnie i dodaj identyfikatory dysków współdzielonych, które chcesz uwzględnić

    ChatGPT admin Shared drives setup with Include by default selected and an Excluded Shared drives field
  13. Aby sprawdzić identyfikator dysku współdzielonego, przejdź do niego w przeglądarce internetowej. Ostatnia część adresu URL to identyfikator dysku współdzielonego.
    W poniższym przykładzie jest to `0ADvY03uUbEcQUk9PVA`'

    Google Drive shared drive with Manage members visible for Example Shared Drive
  14. Kliknij Dalej

    ChatGPT admin Connections modal for Shared drives with Include by default selected at step 3 of 5
  15. Wybierz, kto ma mieć dostęp do połączenia Google Drive. Możesz wybrać tylko administratorów przestrzeni roboczej ChatGPT albo włączyć je dla wszystkich. Jeśli włączysz je dla wszystkich, nowi użytkownicy dodani do przestrzeni roboczej zostaną uwzględnieni automatycznie.

    Google Drive connector permission set to Admins only for workspace members
  16. Kliknij Rozpocznij synchronizację

    Image
  17. Połączenie z Google Drive zostało pomyślnie utworzone!
    Pamiętaj, że choć synchronizacja rozpocznie się od razu, jej ukończenie może zająć od kilku godzin do kilku dni w zależności od liczby plików uwzględnionych na podstawie Twoich ustawień.
    Gdy zsynchronizują się pliki dodane/edytowane w ciągu ostatnich 30 dni, łącznik stanie się dostępny dla użytkowników, dla których został włączony.

    Image

Włączanie tworzenia kluczy konta usługi

Jeśli pojawi się poniższy błąd, trzeba będzie włączyć tworzenie kont usługi dla tego konkretnego projektu:

> Ograniczenie zasad organizacji „iam.disableServiceAccountKeyCreation” jest egzekwowane w Twojej organizacji.

Google Cloud service account Keys tab with error that service account key creation is disabled
  1. Otwórz nową kartę i przejdź do console.cloud.google.com. Upewnij się, że wybrany projekt to ten sam projekt, który został już wybrany.
    Kliknij ikonę menu w lewym górnym rogu.

    Google Cloud Console welcome page for the ChatGPT Google Connector project
  2. Najedź kursorem na IAM i administracja

    Google Cloud Console navigation with IAM & Admin open and Organization Policies selected
  3. Kliknij Zasady organizacyjne

    Google Cloud Console IAM & Admin menu opened to Organization Policies
  4. Wyszukaj iam.disableServiceAccountKeyCreation

    Google Cloud organization policies for the ChatGPT Google Connector project
  5. Kliknij wynik constraints/iam.disableServiceAccountKeyCreation

    Image
  6. Kliknij … w wierszu z identyfikatorem iam.disableServiceAccountKeyCreation

    Organization policies filtered to Disable service account key creation for the ChatGPT Google Connector project
  7. Kliknij Edytuj zasady. Jeśli opcja Edytuj zasady jest wyłączona, musisz zostać administratorem zasad organizacji.

    Google Cloud Organization Policies filtered to Disable service account key creation with Edit policy menu open
  8. Kliknij Zastąp zasady nadrzędne

    Image
  9. Kliknij Dodaj regułę

    Edit policy page for Disable service account key creation with Override parent's policy selected
  10. Kliknij Ustaw zasady

    Google Cloud Edit policy page with Override parent's policy selected and enforcement set to Off
  11. Możesz teraz utworzyć klucz konta usługi. Włączenie tej funkcji może zacząć działać dopiero po kilku minutach.

Google Cloud policy details with Disable service account key creation set to Not enforced

Jak zostać administratorem zasad organizacji

  1. Przejdź do console.cloud.google.com i kliknij selektor projektu/organizacji

    Google Cloud welcome page for the ChatGPT Google Connector project
  2. Kliknij swoją organizację

    Image
  3. Kliknij ikonę menu w lewym górnym rogu

    Image
  4. Najedź kursorem na IAM i administracja

    Google Cloud console navigation menu open with Google Cloud Setup pinned
  5. Kliknij IAM

    Image
  6. Kliknij ołówek przy swoim koncie

    Google Cloud IAM page for dolores-lab.com showing organization permissions and the Grant Access action
  7. Kliknij Dodaj kolejną rolę

    Google Cloud IAM dialog assigning the Organization Administrator role for dolores-lab.com
  8. Wyszukaj Administrator zasad organizacji

    Google Cloud IAM edit access dialog assigning the Organization Administrator role to a user
  9. Kliknij Administrator zasad organizacji

    Google Cloud IAM role picker with Organization Policy Administrator selected while editing access
  10. Kliknij Zapisz

    Google Cloud IAM access editor assigning Organization Administrator and Organization Policy Administrator roles
  11. Twoje konto ma teraz uprawnienia do włączenia tworzenia kluczy konta usługi. Może minąć kilka minut, zanim zacznie to działać.

Korzystanie z aliasu e-mail Google w celu zachowania różnych kont e-mail dla Google Workspace i ChatGPT

Jeśli jesteś administratorem łączącym Google Workspace ze swoją przestrzenią roboczą ChatGPT przy użyciu konfiguracji zarządzanej przez administratora dla synchronizowanych łączników Google Drive, a Twoja organizacja używa różnych domen e-mail dla ChatGPT i Google Workspace, musisz wykonać dodatkowe kroki, aby użytkownicy mogli pomyślnie uzyskać dostęp do synchronizowanych łączników Google Drive.

Zalecenie: Gdy to możliwe, używaj tych samych podstawowych adresów e-mail dla kont Google Workspace i ChatGPT.

Jeśli nie jest to możliwe, wykonaj poniższe instrukcje, aby skonfigurować alias e-mail Google Workspace zgodny z adresem e-mail logowania do ChatGPT.

Kroki dodawania aliasu Google Workspace

Wykonaj te kroki w konsoli administracyjnej Google, aby upewnić się, że adres e-mail ChatGPT każdego użytkownika może zostać powiązany z jego kontem Google Workspace:

  1. Przejdź do konsoli administracyjnej. Przejdź do: Katalog > Użytkownicy

Image

2. Wybierz użytkownika, a następnie „DODAJ ALTERNATYWNE ADRESY E-MAIL”.

Google Admin user details page with Add alternate emails action highlighted

3. Dodaj alternatywny adres e-mail. Upewnij się, że odpowiada kontu ChatGPT użytkownika.

Google Workspace Admin alternate email alias form with alias-testing-alt-email on bytesheaven.com

4. Wybierz Zapisz


Znane ograniczenia

Prywatne adresy e-mail nie są obsługiwane

Użytkownicy, którzy rejestrują się w ChatGPT przy użyciu prywatnych adresów (np. example@gmail.com), nie mogą połączyć się z Google Workspace. Taka konfiguracja nie jest obsługiwana i stanowi zagrożenie bezpieczeństwa, ponieważ umożliwia dostęp do danych wewnętrznych spoza organizacji.

Aliasy Gmail z „+” nie są obsługiwane

Gmail pozwala użytkownikom tworzyć aliasy przez dodanie znaku „+” do adresu (np. user+alias@gmail.com). Ten typ aliasów nie działa z synchronizowanymi łącznikami Google Drive. Alias musi być jawnie skonfigurowany w Google Workspace.

Typowy komunikat o błędzie

Jeśli adresy e-mail nie są prawidłowo powiązane, użytkownicy mogą zobaczyć ten komunikat: „Nie udało się połączyć Twojego konta z Google Drive. Kliknij, aby dowiedzieć się więcej.”

Jeśli użytkownicy otrzymują ten komunikat, przejrzyj kroki w tym dokumencie i upewnij się, że są wykonywane prawidłowo. Jeśli potrzebujesz dodatkowej pomocy, skontaktuj się z naszym zespołem pomocy.

Czy ten artykuł był pomocny?