OpenAI
Эта страница была переведена машинным переводом. Открыть оригинальную статью на английском.

Подключение Сайтов ChatGPT к частным сервисам через туннели

Узнайте, как туннели подключают Сайты к сервисам в частной сети вашей компании и какие права доступа для этого нужны.

Обновлено: 19 hours ago

Обзор

Туннель позволяет подключить Сайт к сервису в частной сети вашей компании, например к внутреннему API учёта запасов, не открывая публичный доступ к этому сервису.

Ваша ИТ-команда запускает клиент туннеля OpenAI — небольшую программу, которая передаёт запросы и ответы между Сайтом и сервисом.

Подключайтесь только к сервисам, которые ваша организация разрешает использовать Сайту. Ограничьте доступ только теми данными и действиями, которые ему нужны.

Туннель не заменяет аутентификацию и контроль доступа в сервисе. Он не даёт Сайту доступ ко всей вашей сети и не определяет, какую информацию могут видеть посетители.

Доступность

Туннели постепенно становятся доступны в рабочих областях Enterprise, отвечающих необходимым условиям. Прежде чем подключить туннель к Сайту, нужно включить туннели для вашей рабочей области.

Администратор рабочей области должен включить параметр Разрешить участникам подключать частные туннели как для владельца Сайта, так и для пользователя, подключающего туннель.

Перед началом

  • Привлеките к работе владельца Сайта, администратора рабочей области, ИТ-команду и ответственного за частный сервис.

  • Определите, какой сервис, данные и действия нужны Сайту и кому они должны быть доступны.

  • Уточните, какой Сайт будет использовать подключение и кто будет управлять Сайтом, клиентом туннеля и частным сервисом.

  • Выберите компьютер или сервер, на котором можно запустить клиент туннеля OpenAI и с которого сервис доступен по HTTP или HTTPS. Убедитесь, что ваша организация разрешает такое подключение.

  • Попросите владельца сервиса подтвердить, какие данные и действия могут быть доступны Сайту, и настроить аутентификацию и контроль доступа в сервисе.

Установка клиента туннеля

Ваша ИТ-команда устанавливает и запускает клиент туннеля OpenAI на компьютере или сервере, с которого доступен частный сервис.

Инструкции по установке и развёртыванию см. в официальной документации tunnel-client.

В macOS с установленным Homebrew выполните:

brew install openai/tools/tunnel-client

tunnel-client --version

Храните учётные данные среды выполнения на хосте, где запущен клиент. Не размещайте API-ключи и пароли в содержимом Сайта, коде, выполняемом в браузере, снимках экрана или сообщениях в службу поддержки.

Подготовка подключения

Используйте туннель, доступный в рабочей области Сайта. Подключите Сайт вместе с ИТ-командой, а владельца сервиса попросите настроить аутентификацию и ограничить доступ только теми данными и действиями, которые нужны Сайту.

Прежде чем делиться Сайтом, протестируйте его на примере данных, не содержащих конфиденциальной информации. Убедитесь, что нужные действия выполняются, а доступ к данным и выполнение действий, не разрешённых вашей организацией, для Сайта закрыты.

Проверка прав доступа перед предоставлением общего доступа

Проверьте, какие данные и действия доступны каждому посетителю через Сайт. Размещение сервиса в частной сети не делает опубликованный в открытом доступе Сайт закрытым.

Чтобы сделать Сайт публичным, нужно включить параметр Разрешить публичные Сайты с частными туннелями как для владельца Сайта, так и для пользователя, который его публикует. В рабочей области также должна быть разрешена публикация в открытом доступе. Если уже публичному Сайту нужен новый туннель, закройте публичный доступ к Сайту, прежде чем добавлять подключение.

Подключение туннеля не даёт Сайту доступ к подключённым аккаунтам посетителя и не меняет его разрешения для подключённых приложений.

Подробнее о настройках рабочей области см. в статье Управление Сайтами ChatGPT в рабочей области.

Устранение проблем с подключением

Не удаётся найти или подключить туннель

Попросите администратора рабочей области проверить:

  • Доступны ли туннели в рабочей области Сайта.

  • Включён ли параметр Разрешить участникам подключать частные туннели как для владельца Сайта, так и для пользователя, подключающего туннель.

Не переключайтесь на другую организацию и не расширяйте доступ Сайта к сети, чтобы обойти ограничения рабочей области.

Клиент туннеля не готов

Попросите ИТ-команду проверить, запущен ли клиент туннеля, действительны ли его учётные данные и доступен ли ему частный сервис. Не допускайте попадания API-ключей и других секретных данных в журналы, которыми вы делитесь.

Сайт открывается, но операция в сервисе завершается ошибкой

Если действие завершается ошибкой при подключённом туннеле, проверьте настройки аутентификации и контроля доступа в частном сервисе. Соединение может работать, даже если у Сайта нет разрешения на выполнение этого действия.

Запишите, какое действие завершилось ошибкой, код ответа или идентификатор запроса, а также когда это действие в последний раз выполнялось успешно.

Не удаётся опубликовать Сайт с туннелем в открытом доступе

Попросите администратора рабочей области проверить, включён ли параметр Разрешить публичные Сайты с частными туннелями как для владельца Сайта, так и для пользователя, который его публикует. В рабочей области также должна быть разрешена публикация в открытом доступе. Одного параметра Разрешить участникам подключать частные туннели недостаточно.

Отзыв доступа

Чтобы отозвать доступ у одного Сайта, вместе с администратором и ИТ-командой удалите его подключение к туннелю. Убедитесь, что запросы с этого Сайта больше не поступают в сервис.

Чтобы разорвать соединение клиента, ИТ-команда может остановить клиент туннеля. Это может повлиять на другие Сайты, использующие тот же туннель. Отзыв ключа среды выполнения блокирует дальнейшие запросы учётных данных, но может не прервать уже установленное соединение.

Обращение в службу поддержки

Если проблема сохраняется, обратитесь в службу поддержки OpenAI. Укажите:

  • URL Сайта и рабочую область.

  • Идентификатор туннеля, если он отображается.

  • Шаг, на котором произошёл сбой, и точный текст ошибки.

  • Идентификатор запроса и время его выполнения с указанием часового пояса.

  • Статус клиента и журналы с удалённой конфиденциальной информацией, если они доступны.

Не отправляйте API-ключи, пароли или данные частного сервиса.

Была ли эта статья полезной?