OpenAI
Бұл бет машиналық аударма арқылы жасалған. Түпнұсқа ағылшын мақаласын қараңыз.

ChatGPT ішінде Snowflake қолданба үлгісін баптау

ChatGPT жұмыс кеңістігінің әкімшілері мен ChatGPT Plus немесе Pro пайдаланушылары ChatGPT-ті Snowflake басқаратын MCP серверіне қалай қоса алатынын біліңіз.

Жаңартылған: 7 days ago

ChatGPT жұмыс кеңістігінің әкімшісі немесе ChatGPT Plus не Pro пайдаланушысы болсаңыз және ChatGPT қызметін Snowflake басқаратын MCP сервері арқылы Snowflake жүйесіне қосқыңыз келсе, осы нұсқаулықты пайдаланыңыз.

Баптаудың көп бөлігі Snowflake жүйесінде орындалады. Snowflake дайын болған соң, ChatGPT ішіндегі Snowflake үлгісінің қосылымын баптап, сол үлгіні пайдаланатын Snowflake плагинін іске қосыңыз.

  • Кірістірілген OAuth: Snowflake аккаунтыңызда және ChatGPT ішінде қолжетімді болса, Snowflake әкімшісі іске қосқан ChatGPT серіктес қолданбасын пайдаланыңыз. Snowflake жүйесіне кіріңіз. Ұйымыңызда SSO (бірыңғай кіру) бапталған болса, соны пайдаланыңыз. ChatGPT ішіне клиент идентификаторын немесе клиент құпиясын енгізудің қажеті жоқ. Төмендегі «Кірістірілген OAuth» бөлімінің нұсқауларын орындаңыз.

  • Арнайы OAuth клиенті: ұйымыңызға жеке OAuth клиенті қажет болса немесе кірістірілген OAuth қолжетімсіз болса, осы әдісті пайдаланыңыз. Төмендегі «Арнайы OAuth клиенті» бөлімінің нұсқауларын орындаңыз.

OAuth әдісінің екеуі де төменде сипатталған ортақ MCP серверін баптауды, негізгі нысандарға рұқсаттарды және желіге қолжетімділікті қажет етеді. OAuth баптауына кіріспес бұрын, «ChatGPT ішіне Snowflake серверінің мәліметтерін енгізу» бөлімін қоса алғанда, ортақ баптау қадамдарын аяқтаңыз.

Нені баптайсыз

Сіз ChatGPT коннекторының соңғы нүктесі қызметін атқаратын, Snowflake басқаратын MCP серверін жасайсыз. MCP сервері мыналарды анықтайды:

  • ChatGPT қандай әрекеттерді орындай алатынын.

  • Осы құралдар қандай Snowflake деректеріне немесе нысандарына қол жеткізе алатынын.

  • Әр пайдаланушы қай Snowflake рөлімен авторизациядан өтетінін.

  • Соңғы нүктені қандай Snowflake дерекқоры, схемасы және MCP серверінің атауы анықтайтынын.

Содан кейін басқарылатын MCP серверінің толық URL мекенжайын пайдаланып, ChatGPT ішіндегі Snowflake — ресми үлгі бөлімін баптайсыз. Үлгіні баптау экранында URL мекенжайы төрт бөлек өріс түрінде көрсетілуі мүмкін:

  • Snowflake хост префиксі.

  • Дерекқор.

  • Схема.

  • MCP серверінің атауы.

ChatGPT тек MCP сервері қолжетімді еткен және пайдаланушы авторизациядан өтетін Snowflake рөлі рұқсат берген құралдарды тауып, пайдалана алады.

Бастамас бұрын

Сізге мыналар қажет:

  • ChatGPT жұмыс кеңістігінің әкімшісі немесе иесі құқықтары не ChatGPT Plus немесе Pro жоспарына қолжетімділік.

  • Snowflake жүйесінде MCP сервері нысандарын жасауға және рұқсаттар беруге мүмкіндік беретін құқықтар.

  • MCP сервері орналасатын Snowflake дерекқоры мен схемасы.

  • ChatGPT қандай мүмкіндіктерді пайдалануға құқылы болатыны туралы шешім: мысалы, Cortex Search, Cortex Analyst, тек оқуға арналған SQL немесе белгілі бір процедура не функция.

  • Пайдаланушылар қолданбаға рұқсат бергенде қолданатын, ең аз қажетті құқықтары бар Snowflake рөлі.

  • Аймақ немесе бұлттық платформа суффиксін қоса алғандағы Snowflake аккаунтының хост префиксі.

Snowflake аккаунтыңыз желілік саясат немесе рұқсат етілген IP мекенжайлар тізімі арқылы қолжетімділікті шектесе, Snowflake әкімшісінен ағымдағы ChatGPT коннекторының шығыс IP ауқымдарынан кіріс қосылымдарға рұқсат беруді сұраңыз. Тізім өзгеріп отырады, сондықтан оны жаңартып отыру қажет.

Дайындау қажет мәндер

  • Snowflake хост префиксі: Snowflake аккаунтының URL мекенжайындағы .snowflakecomputing.com алдындағы бөлік.

  • Дерекқор: MCP сервері орналасқан дерекқор.

  • Схема: MCP сервері орналасқан схема.

  • MCP серверінің атауы: Snowflake MCP сервері нысанының атауы.

  • ChatGPT баптау экраны URL мекенжайын сұраса, басқарылатын MCP серверінің толық URL мекенжайы.

  • Snowflake рөлі: пайдаланушылар қолданбаға рұқсат бергенде қолдануы тиіс рөл.

  • Құралдар тізімі: ChatGPT пайдалануын қалайтын Snowflake нысандары мен әрекеттері.

ChatGPT не істей алатынын анықтау

Тек қолжетімді еткіңіз келетін мүмкіндіктерді таңдаңыз. Жиі қолданылатын нұсқалар:

  • Индекстелген Snowflake деректерінен немесе мазмұнынан жауап табу үшін Cortex Search арқылы іздеу.

  • Бекітілген семантикалық көрініс арқылы Cortex Analyst көмегімен сұрақтарға жауап алу.

  • Сұрау орындауға қолжетімділікті бақылау үшін тек оқуға арналған SQL.

  • Белгілі бір жұмыс процесіне арналған Snowflake агенті, сақталған процедура немесе UDF.

SQL мүмкіндігін іске қоссаңыз, ұйымыңыз жазу құқығын қарап, мақұлдамайынша, оны тек оқу режимінде қалдырыңыз.

Snowflake жұмыс парағын ашу

  1. Snowflake қолданбасына кіріңіз.

  2. MCP серверін жасап, оған қол жеткізуге рұқсат бере алатын рөлге ауысыңыз.

  3. Жұмыс кеңістіктері бөліміне өтіңіз.

    Snowflake navigation menu showing Workspaces selected during MCP server setup.
  4. SQL файлы бар жұмыс кеңістігін жасаңыз.

    Snowflake workspace with a SQL file open for MCP server setup.
  5. Жұмыс кеңістігінің контексті ретінде MCP сервері жасалатын дерекқор мен схеманы орнатыңыз.

    Snowflake worksheet context picker showing the role, warehouse, database, and schema.

Snowflake MCP серверін жасау

Snowflake жүйесіне MCP серверін жасап, оған қол жеткізуге рұқсат бере алатын рөлмен кіріңіз. MCP сервері жасалатын дерекқор мен схемада жұмыс парағын ашыңыз.

Төмендегі мысалға ұқсас нұсқауды орындаңыз. Атауларды өз Snowflake дерекқорыңыздың, схемаңыздың, қызметтеріңіздің, көріністеріңіздің, есептеу қоймаңыздың және серверіңіздің атауларымен ауыстырыңыз.

CREATE MCP SERVER CHATGPT_SNOWFLAKE_MCP
FROM SPECIFICATION $$
tools:
- name: "support-search"
type: "CORTEX_SEARCH_SERVICE_QUERY"
identifier: "CHATGPT_APPS.TOOLS.SUPPORT_SEARCH_SERVICE"
title: "Support Search"
description: "Search support content for relevant customer issues."
- name: "revenue-analyst"
type: "CORTEX_ANALYST_MESSAGE"
identifier: "CHATGPT_APPS.TOOLS.REVENUE_SEMANTIC_VIEW"
title: "Revenue Analyst"
description: "Answer revenue questions using the approved semantic view."
- name: "sql-readonly"
type: "SYSTEM_EXECUTE_SQL"
title: "Read-only SQL"
description: "Run read-only SQL queries against approved Snowflake data."
config:
read_only: true
query_timeout: 600
warehouse: "CHATGPT_WH"
$$;

Snowflake result confirming that the MCP server was successfully created.

Бұл нұсқаудағы құрал атаулары мен Snowflake нысандары мысал ретінде берілген:

  • support-search көрсетілген Cortex Search қызметін қолжетімді етеді.

  • revenue-analyst көрсетілген семантикалық көріністі қолжетімді етеді. Қажет болса, басқа көріністерге арналған құралдарды қосыңыз.

  • sql-readonly көрсетілген есептеу қоймасында тек оқуға арналған SQL сұрауларын орындауға мүмкіндік береді.

ChatGPT дұрыс құралды таңдай алуы үшін құралдарға тұрақты әрі мағынасы түсінікті атаулар беріңіз. MCP серверін жасау негізгі Snowflake нысандарына қол жеткізуге автоматты түрде рұқсат бермейді.

Спецификацияның қосымша параметрлерін Snowflake басқаратын MCP серверін жасау бөлімінен қараңыз.

Snowflake жүйесінде қажетті рұқсаттарды беру

Пайдаланушылар авторизациядан өтетін Snowflake рөлін таңдаңыз да, сол рөлге мыналарға қол жеткізуге рұқсат беріңіз:

  1. Дерекқор мен схемаға.

  2. MCP серверіне.

  3. Құралдар пайдаланатын әрбір негізгі нысанға, мысалы, іздеу қызметіне, семантикалық көрініске немесе есептеу қоймасына.

Мысал:

GRANT USAGE ON DATABASE CHATGPT_APPS TO ROLE CHATGPT_CONNECTOR_ROLE;
GRANT USAGE ON SCHEMA CHATGPT_APPS.TOOLS TO ROLE CHATGPT_CONNECTOR_ROLE;
GRANT USAGE ON MCP SERVER CHATGPT_APPS.TOOLS.CHATGPT_SNOWFLAKE_MCP TO ROLE CHATGPT_CONNECTOR_ROLE;

GRANT USAGE ON CORTEX SEARCH SERVICE CHATGPT_APPS.TOOLS.SUPPORT_SEARCH_SERVICE TO ROLE CHATGPT_CONNECTOR_ROLE;
GRANT SELECT ON SEMANTIC VIEW CHATGPT_APPS.TOOLS.REVENUE_SEMANTIC_VIEW TO ROLE CHATGPT_CONNECTOR_ROLE;
GRANT USAGE ON WAREHOUSE CHATGPT_WH TO ROLE CHATGPT_CONNECTOR_ROLE;

MCP сервері UDF, сақталған процедура немесе Cortex агентін қолжетімді етсе, сол нысанға да қажетті рұқсаттарды беріңіз.

Snowflake дайын екенін тексеру

Мынаны орындаңыз:

SHOW MCP SERVERS IN SCHEMA CHATGPT_APPS.TOOLS;

Содан кейін мынаны орындаңыз:

DESCRIBE MCP SERVER CHATGPT_APPS.TOOLS.CHATGPT_SNOWFLAKE_MCP;

Мыналарды тексеріңіз:

  • Сервер қажетті дерекқор мен схемада бар.

  • Құралдар тізімі сіз жоспарлағандай.

  • Әр құралдың identifier мәні дұрыс Snowflake нысанын көрсетеді.

  • Қосылу үшін қолданылатын рөлде MCP серверіне USAGE рұқсаты бар.

  • Қосылу үшін қолданылатын рөлде әрбір негізгі нысанға қажетті рұқсаттар бар.

ChatGPT ішіне Snowflake серверінің мәліметтерін енгізу

Жұмыс кеңістігін баптау үшін admin.openai.com сайтын ашып, қажетті ChatGPT жұмыс кеңістігін таңдаңыз да, «Плагиндер» бөлімін ашыңыз. Жұмыс кеңістігінде шарлау және бұрынғы қолданбаларға қол жеткізу туралы Плагиндер мен қолданбаларды әкімшілік басқару, қауіпсіздік және талаптарға сәйкестік мақаласын қараңыз.

  1. ChatGPT ішінде қолданба қолжетімді болуы тиіс аккаунтқа немесе жұмыс кеңістігіне ауысыңыз.

  2. Жеке баптау үшін Параметрлер > Плагиндер бөліміне, ал жұмыс кеңістігін оның әкімшісі ретінде баптау үшін Әкімші консолі > Плагиндер бөліміне өтіңіз.

  3. Snowflake іздеңіз.

  4. Snowflake — ресми үлгі опциясын іске қосыңыз.

  5. Snowflake — ресми үлгі бөлімін ашып, қосылымға түсінікті атау енгізіңіз де, Қосылу пәрменін таңдаңыз.

  6. Басқарылатын MCP серверінің толық URL мекенжайын енгізіңіз:

https://<snowflake_host_prefix>.snowflakecomputing.com/api/v2/databases/{database}/schemas/{schema}/mcp-servers/{server}

Мысал:

https://myorg-myaccount.azure.snowflakecomputing.com/api/v2/databases/CHATGPT_APPS/schemas/TOOLS/mcp-servers/CHATGPT_SNOWFLAKE_MCP

ChatGPT Snowflake Template connection form with name, managed MCP server URL, and OAuth settings.

Баптау экранында Snowflake конфигурациясы бөлек өрістермен көрсетілсе, URL мекенжайындағы мәндерді пайдаланыңыз:

Snowflake хост префиксі

Snowflake аккаунтының URL мекенжайындағы .snowflakecomputing.com алдындағы бөлікті аймақ немесе бұлттық платформа суффиксімен бірге пайдаланыңыз.

Мысалы, аккаунттың URL мекенжайы былай басталса:

https://myorg-myaccount.azure.snowflakecomputing.com

Хост префиксі мынадай болады:

myorg-myaccount.azure

Дерекқор

MCP сервері орналасқан дерекқорды енгізіңіз, мысалы:

CHATGPT_APPS

Схема

MCP сервері орналасқан схеманы енгізіңіз, мысалы:

TOOLS

MCP серверінің атауы

Snowflake MCP сервері нысанының атауын енгізіңіз, мысалы:

CHATGPT_SNOWFLAKE_MCP

OAuth баптау

Аккаунтыңызда қолжетімді және ұйымыңыздың талаптарына сай келетін OAuth әдісін таңдаңыз. Екі әдіс те жоғарыдағы ортақ MCP серверін баптауды және төмендегі қосылым сынақтары мен қолжетімділікті басқару параметрлерін пайдаланады.

OAuth әдісінің қайсысын таңдасаңыз да, session:role:all пайдаланылғанда Snowflake әр пайдаланушының әдепкі рөлін қолданады. OAuth интеграциясында рұқсат етілген рөлдер тізімі бапталған болса, әдепкі рөл сол тізімде болуы керек және бұғатталмауы тиіс. Басқа мақұлданған рөліңіз болса да, ол автоматты түрде таңдалмайды.

Кірістірілген OAuth

Жалғастырмас бұрын, жоғарыдағы ортақ бөлімдердегі қадамдарды орындаңыз: MCP серверін жасаңыз, рұқсаттар беріңіз, серверді тексеріңіз және оның мәліметтерін ChatGPT ішіне енгізіңіз. Тікелей осы бөлімге өткен болсаңыз да, бұл қадамдарды орындау міндетті.

Бұл әдісті ChatGPT серіктес қолданбасы Snowflake аккаунтыңызда қолжетімді және кірістірілген OAuth ChatGPT баптау терезесінде қолжетімді болғанда ғана пайдаланыңыз.

  1. Snowflake әкімшісінен MCP сервері орналасқан Snowflake аккаунтында ChatGPT серіктес интеграциясын іске қосуды сұраңыз. Бұрыннан іске қосылған ChatGPT серіктес интеграциясын қайта пайдаланыңыз.

  2. ChatGPT баптау терезесінде кірістірілген OAuth пайдаланыңыз. Клиент идентификаторын не клиент құпиясын енгізудің немесе кері шақыру URL мекенжайын тіркеудің қажеті жоқ.

  3. Жүйеге кіріп, келісім беру және қолжетімділікті баптау үшін төмендегі «Snowflake жүйесіне қосылу және оны басқару» бөліміне өтіңіз. Содан кейін «Қолданбаны сынау» бөліміндегі қадамдарды, соның ішінде рұқсаты бар, бірақ әкімші емес мүшелермен сынақтарды орындаңыз.

Жоғарыда сипатталған әдепкі рөл, рұқсат тізімі және бұғатталған рөлдерге қатысты ережелер осы әдіске де қолданылады.

Арнайы OAuth клиенті

Жалғастырмас бұрын, жоғарыдағы ортақ бөлімдердегі қадамдарды орындаңыз: MCP серверін жасаңыз, рұқсаттар беріңіз, серверді тексеріңіз және оның мәліметтерін ChatGPT ішіне енгізіңіз. Тікелей осы бөлімге өткен болсаңыз да, бұл қадамдарды орындау міндетті.

Арнайы OAuth клиенті үшін Snowflake жүйесінен клиент идентификаторы мен клиент құпиясы қажет. Жоғарыда сипатталған әдепкі рөл, рұқсат тізімі және бұғатталған рөлдерге қатысты ережелер осы әдіске де қолданылады.

  1. ChatGPT баптау терезесінде Кеңейтілген OAuth параметрлері > Пайдаланушы анықтайтын OAuth клиенті тармағын таңдап, ChatGPT ішінде көрсетілген Кері шақыру URL мекенжайын дәл көшіріңіз.

  2. OAUTH_CLIENT_TYPE = 'CONFIDENTIAL' параметрімен арнайы OAuth қауіпсіздік интеграциясын жасаңыз және OAUTH_REDIRECT_URI мәні ретінде дәл сол кері шақыру URL мекенжайын орнатыңыз.

  3. Интеграция атауын бас әріптермен жазып, Snowflake жүйесінде мына нұсқауды орындаңыз:

    SELECT SYSTEM$SHOW_OAUTH_CLIENT_SECRETS('YOUR_INTEGRATION_NAME');

  4. JSON нәтижесіндегі oauth_client_id мәнін ChatGPT ішіндегі OAuth клиентінің идентификаторы өрісіне, ал oauth_client_secret мәнін OAuth клиентінің құпиясы өрісіне қойыңыз.

  5. Токеннің соңғы нүктесіндегі аутентификация әдісі параметрін client_secret_basic мәніне орнатыңыз.

Арнайы клиенттің тіркелгі деректерін енгізгеннен кейін, төмендегі «Snowflake жүйесіне қосылу және оны басқару» және «Қолданбаны сынау» бөлімдеріне өтіңіз.

Snowflake жүйесіне қосылу және оны басқару

  1. OAuth әдісінің қайсысын таңдасаңыз да, сол ChatGPT баптау терезесінде Жалғастыру пәрменін таңдап, Snowflake жүйесіне кіріңіз де, қосылымға рұқсат беріңіз. Ұйымыңызда SSO (бірыңғай кіру) бапталған болса, соны пайдалана аласыз.

  2. Жұмыс кеңістігін баптағанда, плагинді орнату саясатын және оны пайдалануы тиіс мүшелердің рөліне немесе тобына берілетін қолжетімділікті баптаңыз. Snowflake пен Snowflake — ресми үлгі екеуі де іске қосылғанын тексеріңіз.

  3. Жұмыс кеңістігінің әкімшілері Snowflake пайдалануы тиіс рөлдер үшін Пайдаланушы қолжетімділігі параметрін баптауға жауапты.

  4. Жұмыс кеңістігінің әкімшілері қолжетімді етілген құралдардың Әрекеттерді басқару параметрін тексеруге жауапты.

  5. Жұмыс кеңістігінің әкімшілері ChatGPT қолданбаны пайдаланбас бұрын мүшелерден қашан рұқсат сұрайтынын таңдау үшін Қолданба рұқсаттары параметрін тексеруге жауапты.

Бұл қолданба рұқсаттары ChatGPT әңгімелеріне қолданылады. Жұмыс кеңістігінің агенттері қолданбадағы қандай әрекеттер қолжетімді болатынын және оларды мақұлдау соңғы пайдаланушылардан қашан сұралатынын анықтау үшін агент жасаушысы әр агентке жеке орнатқан басқару параметрлерін пайдаланады. Агенттердің жұмысы туралы Enterprise және Business жоспарларына арналған ChatGPT жұмыс кеңістігінің агенттері мақаласын қараңыз.

Қолданбаны сынау

  1. Чатты ашып, Snowflake таңдаңыз да, қосылымды сынаңыз.

  2. ChatGPT сіз баптаған құралдарды табатынын тексеріңіз.

  3. Алдымен қаупі аз оқу әрекетін орындаңыз, мысалы, рұқсат етілген деректер бойынша іздеу немесе тек оқуға арналған сұрау.

  4. Snowflake рұқсаттары бекітілген рөл мен нысандар шегінен тыс қол жеткізуге жол бермейтінін тексеріңіз.

  5. Жұмыс кеңістігін баптағанда, әдепкі Snowflake рөлдері әртүрлі, рұқсаты бар, бірақ әкімші емес мүшелермен сынақ жүргізіңіз. Әкімшінің сәтті қосылуы барлық мүшенің қосыла алатынын білдірмейді.

Жұмыс кеңістігінің әкімшілері үшін тек Snowflake іске қосу жеткіліксіз. Snowflake — ресми үлгі іске қосылып, қосылымы орнатылмаса, мүшелерге плагин өшірулі болып көрінуі мүмкін.

MCP серверінің URL мекенжайы және OAuth жұмысы

ChatGPT Snowflake басқаратын MCP серверіне толық URL мекенжайы арқылы қосылады:

https://<snowflake_host_prefix>.snowflakecomputing.com/api/v2/databases/{database}/schemas/{schema}/mcp-servers/{server}

ChatGPT осы URL мекенжайындағы Snowflake хост префиксін пайдаланып, мына Snowflake OAuth соңғы нүктелерін анықтайды:

  • Авторизация: https://<snowflake_host_prefix>.snowflakecomputing.com/oauth/authorize

  • Токен: https://<snowflake_host_prefix>.snowflakecomputing.com/oauth/token-request

Snowsight URL мекенжайын, Snowflake аккаунтының тек түбірлік URL мекенжайын немесе жолында артық сегменттері бар URL мекенжайын қоймаңыз. MCP URL мекенжайында /api/v2/databases/{database}/schemas/{schema}/mcp-servers/{server} болуы керек және ол Snowflake нысандарыңызға дәл сәйкес келуі тиіс.

Ақауларды жою

Snowflake әкімші үшін қосылған, бірақ мүше үшін өшірулі

  • Әкімші консолі > Плагиндер бөлімінде Snowflake пен Snowflake — ресми үлгі екеуі де іске қосылғанын тексеріңіз.

  • Snowflake — ресми үлгі бөлімін ашып, оның Қосылу процесін аяқтаңыз. Үлгіні қосылымын орнатпай, тек іске қосу жеткіліксіз.

  • Snowflake бөлімін ашып, үлгінің оған қажетті қолданба ретінде көрсетілгенін тексеріңіз.

  • Плагинді орнату саясаты мәселе туындаған мүшенің рөліне немесе тобына рұқсат беретінін тексеріңіз.

MCP сервері табылмады

  • MCP серверінің толық URL мекенжайын немесе баптау экраны сұраса, үлгінің төрт өрісін қайта тексеріңіз.

  • MCP сервері дәл сол дерекқор мен схемада бар екенін тексеріңіз.

ChatGPT ішінде құралдар көрінбейді

  • MCP серверінің спецификациясында құралдар бар екенін тексеріңіз.

  • Рөлде MCP серверіне USAGE рұқсаты бар екенін тексеріңіз.

Құрал көрінеді, бірақ пайдаланғанда қате туындайды

  • Рөлде іздеу қызметі, семантикалық көрініс, есептеу қоймасы, процедура немесе UDF сияқты негізгі Snowflake нысанына қажетті рұқсат бар екенін тексеріңіз.

SQL құралы жұмыс істемейді

  • Есептеу қоймасының атауы дұрыс екенін және қойманың жұмыс істеп тұрғанын тексеріңіз.

  • Рөлде есептеу қоймасына USAGE рұқсаты бар екенін тексеріңіз.

  • Тек оқуға рұқсат беруді көздесеңіз, read_only: true орнатылғанын тексеріңіз.

Сұралған ALL рөлі тікелей бұғатталған

Snowflake әкімшісінен әдепкі рөліңізді OAuth интеграциясының рұқсат етілген және бұғатталған рөлдерімен салыстыруды сұраңыз. Басқа рұқсат етілген рөліңіз болса да, ол автоматты түрде таңдалмайды. Орынды болса, әдепкі рөлді мақұлданған рөлге ауыстырып, қайта қосылыңыз. Әдепкі рөліңізді өзгерту ChatGPT қызметінен тыс Snowflake сеанстарыңызға да әсер етеді.

Авторизация орындалмайды

  • Пайдаланушының Snowflake жүйесіне кіре алатынын тексеріңіз.

  • session:role:all пайдаланылғанда, OAuth интеграциясы пайдаланушының әдепкі рөліне рұқсат беретінін тексеріңіз.

  • Баптауда Snowflake басқаратын MCP серверінің OAuth авторизация процесі қолданылатынын тексеріңіз.

  • Арнайы OAuth клиентін пайдалансаңыз, Клиент идентификаторы мен Клиент құпиясы Snowflake OAuth интеграциясына сәйкес келетінін және оның қайта бағыттау URI мекенжайы ChatGPT ішінде көрсетілген Кері шақыру URL мекенжайымен дәл сәйкес келетінін тексеріңіз.

    Кірістірілген OAuth пайдалансаңыз, Snowflake әкімшісінен MCP сервері орналасқан аккаунтта ChatGPT серіктес интеграциясының қолжетімді әрі іске қосылғанын тексеруді сұраңыз.

Snowflake желілік саясаты немесе рұқсат етілген IP мекенжайлар тізімі коннекторды бұғаттайды

  • Snowflake әкімшісінен Snowflake желілік саясатын немесе қол жеткізу ережелерін жаңартуды сұраңыз.

  • Ағымдағы ChatGPT коннекторының шығыс IP ауқымдарынан кіріс қосылымдарға рұқсат беріңіз.

  • Бұл рұқсат тізімін Snowflake жүйесінде баптаңыз. Ол ChatGPT жұмыс кеңістігінің рұқсат етілген IP мекенжайлар тізімінен бөлек.

  • Ауқымдар өзгеруі мүмкін болғандықтан, мүмкіндігінше жарияланған JSON негізінде жаңартуды автоматтандырыңыз.

Хост атауы арқылы қосылу мәселесі

Дұрыс Snowflake хост префиксін пайдаланыңыз. Астын сызу таңбалары бар Snowflake хост атаулары ақау тудыруы мүмкін; олардың орнына дефис қолданыңыз.

Бұл мақала пайдалы болды ма?