OpenAI
Тази страница е машинно преведена. Вижте оригиналната статия на английски език.

Google Workspace - Настройка, управлявана от администратор

Актуализирано: 14 days ago

За да свържете Google Workspace с ChatGPT чрез admin-managed setup, първо ще конфигурирате достъпа в администраторските конзоли на Google:

  • Създайте service account с достъп само за четене до Google Drive, потребители и групи.

    • Силно препоръчително е този service account да бъде създаден под същия Google акаунт, който е свързан с вашето работно пространство на ChatGPT. Ако акаунтите в работното пространство на ChatGPT имат различен имейл домейн от използвания в Google Workspace, има допълнителни стъпки, които трябва да следвате, за да активирате този конектор за потребителите си.

  • Създайте администраторски акаунт, от името на който ще действа service account.

След това завършете настройката в администраторската конзола на ChatGPT:

  • Качете частния ключ на service account (JSON файл от Google)

  • Посочете администраторския акаунт (не са нужни идентификационни данни).

  • Изберете кои файлове да се синхронизират и изберете потребителите, които ще имат достъп до връзката.

Това ръководство ви превежда през всяка от тези 6 стъпки.

Настройване на service account

  1. Отворете console.cloud.google.com.

  2. Щракнете върху падащия списък за проектите.ImageУверете се, че сте влезли в същото Google workspace като това, свързано с вашето работно пространство на ChatGPT (ако нямате Google workspace, свързано с вашето работно пространство на ChatGPT, и имейлите в двете системи са различни, ще трябва да следвате допълнителни стъпки, в противен случай потребителите ви може да не могат да използват синхронизираните конектори за Google Drive).

  3. Изберете New Project

    Google Cloud Select a resource dialog with dolores-lab.com organization selected
  4. Въведете Project Name

    Google Cloud New Project form with organization dolores-lab.com selected and Create button available
  5. Създайте проекта

    Google Cloud New Project form with ChatGPT Google Connector entered under the dolores-lab.com organization
  6. Изчакайте проектът да бъде създаден, след което щракнете върху Select Project

    Google Cloud notifications confirm creation of the ChatGPT Google Connector project for dolores-lab.com
  7. Щракнете върху APIs & Services

    Image
  8. Щракнете върху Library

    Image
  9. Сега ще добавим три API, като използваме полето за търсене, за да ги намерим

    Google Cloud API Library page with the ChatGPT Google Connector project selected
  10. Потърсете и изберете Google Drive API

    Google Cloud API Library search results for Google Drive API in the ChatGPT Google Connector project
  11. Щракнете върху Enable

    Google Cloud Console Google Drive API page with the Enable button for the ChatGPT Google Connector project
  12. Щракнете върху Library

    Google Drive API details page with the API enabled and Create Credentials available
  13. Потърсете Google Drive Activity

    Google Cloud API Library open for the ChatGPT Google Connector project
  14. Изберете Google Drive Activity API

    Google Cloud API Library search results for Google Drive Activity API
  15. Щракнете върху Enable

    Image
  16. Щракнете върху Library

    Google Cloud Console Drive Activity API details page with the API enabled and Create credentials available
  17. Потърсете Admin SDK API

    Google Cloud API Library page for the ChatGPT Google Connector project
  18. Изберете Admin SDK API

    Google Cloud API Library search results for Admin SDK API with Admin SDK API listed
  19. Щракнете върху Enable

    Google Cloud Admin SDK API page with the Enable button for the ChatGPT Google Connector project
  20. Щракнете върху Credentials

    Google Cloud Admin SDK API details page with the API enabled and Create credentials button available
  21. Щракнете върху Create Credentials

    Google Cloud APIs & Services Credentials page with Configure consent screen button
  22. Щракнете върху Service account

    Google Cloud Credentials page with Create credentials menu open for API key, OAuth client ID, or service account
  23. Въведете име и описание по ваш избор за този service account

    Google Cloud Create service account page with Service Accounts selected and service account details fields
  24. (По избор) Можете да зададете роля - това не се изисква от ChatGPT.

    Google Cloud Create service account page with optional IAM role step and Service account created confirmation
  25. (По избор) Можете да предоставите достъп до service account - това не се изисква от ChatGPT.

    Google Cloud Create service account step 3 with Done button and Service account created confirmation
  26. Щракнете върху Done.

    Create service account step 3 in Google Cloud with Done button and Service account created confirmation
  27. Щракнете върху service account, който вече е създаден.

    Google Cloud Credentials page listing the newly created ChatGPT Google Connector service account
  28. Щракнете върху keys.

    Google Cloud IAM service account details for ChatGPT Google Connector, enabled after creation
  29. Щракнете върху Add Key

    Image
  30. Щракнете върху Create new key

    Google Cloud service account Keys tab with Add key menu open to create or upload a key
  31. Оставете типа на ключа JSON по подразбиране и щракнете върху Create
    Ако видите съобщение за грешка „Service account key creation is disabled“, следвайте тези стъпки, за да активирате създаването.

    Create private key dialog for ChatGPT Google Connector with JSON key type selected
  32. Щракнете върху Close. Ключът вече е изтеглен на вашия компютър. По-късно ще го качите в администраторската конзола на ChatGPT.

    Google Cloud service account Keys tab with confirmation that a private key JSON file was saved to the computer
  33. Щракнете върху details

    Google Cloud service account Keys tab for ChatGPT Google Connector with Add Key button
  34. Обърнете внимание на Unique ID. Това ще е необходимо в Стъпка 42.

    Google Cloud service account details for ChatGPT Google Connector with status Enabled
  35. Разгънете Advanced settings

    Google Cloud service account details for ChatGPT Google Connector with the account enabled
  36. Превъртете надолу и щракнете върху View Google Workspace Admin Console. Конзолата на Google Workspace ще се отвори в нов раздел.

    Image
  37. Щракнете върху Show more

    Google Workspace Admin console home page for dolores-lab.com
  38. Разгънете секцията Security

    Image
  39. Разгънете секцията Access and data controls

    Google Workspace Admin console home with Security section expanded in the left navigation
  40. Щракнете върху секцията API controls

    Google Workspace Admin console home with Security > Access and data control expanded in the sidebar
  41. Щракнете върху Manage Domain Wide Delegation

    Google Admin console API controls page under Security > Access and data control
  42. Щракнете върху Add new

    Google Admin Domain-wide Delegation page with API clients list and Add new option
  43. Използвайте отбелязаното по-рано Unique ID като стойност за това Client ID

    Google Admin Domain-wide Delegation dialog for adding a new client ID and OAuth scopes
  44. За OAuth scopes вижте следните стойности за auth scopes, разделени със запетаи, които трябва да копирате и поставите:

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
ОбхватСтруктурирано анализиране
admin.directory.group.readonlyналагане на разрешения, базирани на групи
admin.directory.group.member.readonlyналагане на разрешения, базирани на групи
admin.directory.user.alias.readonlyобработка на случаи, когато на потребителя е дадено разрешение чрез псевдоним
drive.activity.readonlyза получаване на известия при промени по файловете
drive.metadata.readonlyсинхронизиране на съдържанието на файлове и свързаните метаданни (напр. дата на последна промяна)
drive.readonlyсинхронизиране на съдържанието на файлове и свързаните метаданни (напр. дата на последна промяна)
userinfo.profileопределяне на потребителите, за които синхронизираме файлове
userinfo.emailопределяне на потребителите, за които синхронизираме файлове
Google Admin Domain-wide Delegation dialog for adding a new client ID and OAuth scopes

45. Щракнете върху Authorize

Image

46. Успех!

Image

Настройване на администраторския акаунт

  1. Разгънете Directory

    Google Admin Domain-wide Delegation page with a ChatGPT API client and scopes listed
  2. Щракнете върху Users

    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. Въведете собствено име, фамилия и основен имейл адрес по ваш избор

    Google Admin console Add new user form for creating a Workspace user at dolores-lab.com
  4. Щракнете върху Add new user

    Google Admin console Add new user form filled for a ChatGPT Connector account
  5. (По избор) Запишете тези идентификационни данни. ChatGPT не се нуждае от тях.

    Google Admin Console New user added page for ChatGPT Connector with Copy Password and Done actions
  6. Щракнете върху Done.

    Google Admin console Copy password dialog for a newly created user account
  7. Щракнете върху акаунта, който току-що създадохте. Ако не се показва в списъка, обновете страницата или изчистете кеша и „бисквитките“ си и опитайте отново.

    Google Admin console Users page listing accounts including ChatGPT Connector
  8. Щракнете върху assign roles.

    Google Admin user details page for the ChatGPT Connector service account
  9. Включете ролите Groups Reader, User Management Admin, и Storage Admin.

    Google Admin ChatGPT Connector user page with Admin roles and privileges open and no roles assigned
  10. Превъртете надолу и щракнете върху Save. Администраторският акаунт вече е създаден и конфигуриран успешно.

Image

Завършване на настройката в администраторската конзола на ChatGPT

  1. Отворете ChatGPT и щракнете върху иконата на профила в горния десен ъгъл на страницата.

    Image
  2. Щракнете върху Manage workspace

    ChatGPT workspace menu with Manage workspace selected under the organization switcher
  3. Щракнете върху Connections и след това под „Synced connectors“Enable Sync

    Connectors page with Google Drive sync prompt and Enable Sync button highlighted
  4. Уверете се, че е избрано Admin-managed, и щракнете върху Next

    Google Drive connection setup with Admin-managed setup selected over Self-service setup
  5. Въведете display name. Препоръчваме да използвате името на вашия Google Workspace.

    Имайте предвид, че в момента не поддържаме промяна на името на връзката ви.

    Google Workspace connector setup dialog with display name Dolores Labs entered
  6. Щракнете върху Save Draft and Continue

  7. Щракнете върху Upload key. Изберете JSON файла, който е ключът, изтеглен по-горе при настройването на service account. Уверете се, че ключът е точен

    Google Workspace connection setup step prompting upload of a service account key and admin email address
  8. Въведете admin email address. Това е администраторският акаунт, който създадохте по-рано.

    Image
  9. Щракнете върху Save.

    ChatGPT Connections credentials dialog with service account key and Google Workspace admin email entered
  10. Изберете дали искате файловете във всички My Drives на вашите потребители да бъдат включени.

    ChatGPT Connections modal for User files with Include user My Drives enabled at step 2 of 5
  11. Щракнете върху Next

    ChatGPT admin Connections modal for User files with Include user My Drives enabled in step 2 of 5
  12. Изберете как да управлявате споделените дискове. Поддържаме следните три сценария:

    1. Ако искате да включите всички споделени дискове, изберете Include by default и не добавяйте ID на споделени дискове за изключване

    2. Ако искате да включите повечето споделени дискове, изберете Include by default и добавете ID за споделените дискове, които искате да бъдат изключени

    3. Ако искате да изключите повечето споделени дискове, изберете Exclude by default и добавете ID за споделените дискове, които искате да бъдат включени

    ChatGPT admin Shared drives setup with Include by default selected and an Excluded Shared drives field
  13. За да намерите ID на споделен диск, отворете го в уеб браузър. Последната част от URL адреса е ID на споделения диск.
    В следния пример това е `0ADvY03uUbEcQUk9PVA`'

    Google Drive shared drive with Manage members visible for Example Shared Drive
  14. Щракнете върху Next

    ChatGPT admin Connections modal for Shared drives with Include by default selected at step 3 of 5
  15. Изберете кой да има достъп до връзката с Google Drive. Можете да изберете само администраторите на работното пространство на ChatGPT или да я активирате за всички. Ако е активирана за всички, новите потребители, добавени към работното пространство, ще бъдат включвани автоматично.

    Google Drive connector permission set to Admins only for workspace members
  16. Щракнете върху Start syncing

    Image
  17. Връзката ви с Google Drive вече е създадена успешно!
    Имайте предвид, че макар синхронизирането да започва веднага, завършването може да отнеме от часове до дни в зависимост от това колко файла са включени според настройките ви.
    След като файловете, добавени/редактирани през последните 30 дни, приключат със синхронизирането, конекторът ще стане достъпен за потребителите, за които сте го активирали.

    Image

Активиране на създаването на ключ за service account

Ако получите следната грешка, ще трябва да активирате създаването на service account за този конкретен проект:

> Ограничението на организационната политика „iam.disableServiceAccountKeyCreation“ е наложено за вашата организация.

Google Cloud service account Keys tab with error that service account key creation is disabled
  1. Отворете нов раздел и отидете на console.cloud.google.com. Уверете се, че избраният проект е този, който вече сте избрали.
    Щракнете върху иконата на менюто в горния ляв ъгъл.

    Google Cloud Console welcome page for the ChatGPT Google Connector project
  2. Посочете IAM & Admin

    Google Cloud Console navigation with IAM & Admin open and Organization Policies selected
  3. Щракнете върху Organizational Policies

    Google Cloud Console IAM & Admin menu opened to Organization Policies
  4. Потърсете iam.disableServiceAccountKeyCreation

    Google Cloud organization policies for the ChatGPT Google Connector project
  5. Щракнете върху резултата за constraints/iam.disableServiceAccountKeyCreation

    Image
  6. Щракнете върху … за реда с ID iam.disableServiceAccountKeyCreation

    Organization policies filtered to Disable service account key creation for the ChatGPT Google Connector project
  7. Щракнете върху Edit policy. Ако Edit policy е деактивирано, ще трябва да станете Organization Policy Administrator.

    Google Cloud Organization Policies filtered to Disable service account key creation with Edit policy menu open
  8. Щракнете върху Override parent’s policy

    Image
  9. Щракнете върху Add a rule

    Edit policy page for Disable service account key creation with Override parent's policy selected
  10. Щракнете върху Set Policy

    Google Cloud Edit policy page with Override parent's policy selected and enforcement set to Off
  11. Вече можете да създадете ключ за service account. Активирането може да отнеме няколко минути, преди да влезе в сила.

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

Как да станете Organization Policy Administrator

  1. Отворете console.cloud.google.com и щракнете върху селектора за проект/организация

    Google Cloud welcome page for the ChatGPT Google Connector project
  2. Щракнете върху вашата организация

    Image
  3. Щракнете върху иконата на менюто в горния ляв ъгъл

    Image
  4. Посочете IAM & Admin

    Google Cloud console navigation menu open with Google Cloud Setup pinned
  5. Щракнете върху IAM

    Image
  6. Щракнете върху молива за вашия акаунт

    Google Cloud IAM page for dolores-lab.com showing organization permissions and the Grant Access action
  7. Щракнете върху Add Another Role

    Google Cloud IAM dialog assigning the Organization Administrator role for dolores-lab.com
  8. Потърсете Organization Policy Administrator

    Google Cloud IAM edit access dialog assigning the Organization Administrator role to a user
  9. Щракнете върху Organization Policy Administrator

    Google Cloud IAM role picker with Organization Policy Administrator selected while editing access
  10. Щракнете върху Save

    Google Cloud IAM access editor assigning Organization Administrator and Organization Policy Administrator roles
  11. Акаунтът ви вече има разрешение да активира създаването на ключ за service account. Това може да отнеме няколко минути, преди да влезе в сила.

Използване на псевдоним на Google имейл за поддържане на различни имейл акаунти за Google Workspace и ChatGPT

Ако сте администратор, който свързва Google Workspace с работното си пространство на ChatGPT чрез admin-managed setup за синхронизирани конектори на Google Drive, и организацията ви използва различни имейл домейни за ChatGPT и Google Workspace, ще трябва да предприемете допълнителни стъпки, за да гарантирате, че потребителите могат успешно да получават достъп до синхронизираните конектори за Google Drive.

Препоръка: Когато е възможно, използвайте едни и същи основни имейл адреси и за акаунтите в Google Workspace, и за акаунтите в ChatGPT.

Ако това не е възможно, следвайте инструкциите по-долу, за да конфигурирате псевдоним на имейл в Google Workspace, който съвпада с имейла за вход в ChatGPT.

Стъпки за добавяне на псевдоним в Google Workspace

Следвайте тези стъпки в Google Admin Console, за да сте сигурни, че имейлът на ChatGPT на всеки потребител може да бъде свързан с неговия акаунт в Google Workspace:

  1. Отидете в Admin Console. Навигирайте до: Directory > Users

Image

2. Изберете потребител, след това „ADD ALTERNATIVE EMAILS“.

Google Admin user details page with Add alternate emails action highlighted

3. Добавете алтернативен имейл. Уверете се, че съответства на акаунта на потребителя в ChatGPT.

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

4. Изберете Save


Известни ограничения

Лични имейл адреси не се поддържат

Потребители, които се регистрират в ChatGPT с лични адреси (напр. example@gmail.com), не могат да се свържат с Google Workspace. Тази настройка не се поддържа и представлява риск за сигурността, тъй като позволява достъп до вътрешни данни извън организацията.

Псевдонимите в Gmail с „+“ не се поддържат

Gmail позволява на потребителите да създават псевдоними, като добавят „+“ към адреса си (напр. user+alias@gmail.com). Този тип псевдоними не работи със синхронизираните конектори за Google Drive. Псевдонимът трябва да бъде изрично конфигуриран в Google Workspace.

Често съобщение за грешка

Ако имейл адресите не са свързани правилно, потребителите може да видят това съобщение: „Не успяхме да свържем акаунта ви с Google Drive. Щракнете, за да научите повече.“

Ако потребителите получат това съобщение, прегледайте стъпките в този документ и се уверете, че са изпълнени точно. Ако е нужна допълнителна помощ, моля, свържете се с нашия екип за поддръжка.

Беше ли Ви полезна тази статия?