Úloha `ml_full_access` hrá rozhodujúcu úlohu v konfigurácii a integrácii DeepSeek s OpenSearch Service. Táto úloha je súčasťou doplnku OpenSearch Security a používa sa na správu funkcií prístupu k strojovému učeniu (ML) v rámci OpenSearch.
Popis rolí
Rola `ML_FULL_ACCESS 'poskytuje úplný prístup k všetkým funkciám ML v rámci OpenSearch. Zahŕňa to schopnosť začať nové úlohy ML, čítanie modelov a vymazať modely. Poskytuje komplexnú kontrolu nad funkciami ML, vďaka čomu je nevyhnutná pre používateľov, ktorí potrebujú spravovať a vykonávať ML úlohy v rámci OpenSearch [2].
integrácia s Deepseekom
Pri integrácii DeepSeek s OpenSearch sa úloha `ml_full_access` používa na zabezpečenie toho, aby autentifikované entity mohli vykonávať hovory API súvisiace s úlohami ML. Zahŕňa to vytvorenie konektorov s externými modelmi, ako sú modely, ktoré poskytol DeepSeek. Mapovaním rolí IAM na úlohu `ml_full_access` môžu používatelia zabezpečiť, aby ich identity AWS mali potrebné povolenia na interakciu s modelmi DeepSeek prostredníctvom OpenSearch [1] [3].
Konfiguračné kroky
Ak chcete nakonfigurovať úlohu `ml_full_access` pre použitie s DeepSeek, zvyčajne postupujte podľa týchto krokov:
1. Vytvorte role IAM: Vygenerujte role IAM, ktoré umožňujú OpenSearch interagovať s koncovými bodmi Sagemaker a vytvárať konektory. Tieto úlohy sú nevyhnutné na vytvorenie potrebných povolení a dôveryhodných vzťahov [1].
2. Mapa Backend Roly: V OpenSearch Dashboards, prejdite na úlohu `ML_FULL_ACCESS` a zmapujte úlohu IAM ARNS vytvorenú skôr na spätné úlohy. Tento krok zaisťuje, že používatelia s týmito úlohami IAM majú úplný prístup k funkciám ML v OpenSearch [3] [6].
3. Overenie nastavenia: Po konfigurácii rolí a oprávnení overte, či nastavenie funguje spustením testovacích dopytov prostredníctvom dashboardov OpenSearch. To zaisťuje, že sa môžete úspešne pripojiť k modelom DeepSeek a vykonávať úlohy ML [1].
Stručne povedané, úloha „ML_FULL_ACCESS“ je nevyhnutná pre riadenie funkcií ML v OpenSearch a zabezpečenie plynulej integrácie s modelmi DeepSeek poskytnutím potrebných povolení na vykonávanie úloh ML a prístup k externým modelom.
Citácie:
[1] https://aws.amazon.com/blogs/big-data/usedeepseek-with-amazon-opensensearch-service-ektor-database-and-amazon-sagemaker/
[2] https://opensearch.org/docs/latest/ml-commons-plugin/model-access-control/
Https://github.com/opensearch-project/ml-commons/blob/main/docs/tutorials/aws/rag_with_deepseek_r1_model_on_sagemaker.md.md
Https://github.com/opensearch-project/ml-commons/blob/main/docs/tutorials/aws/rag_with_deepseek_r1_model_on_bedrock.md
[5] https://github.com/openSearch-project/ml-commons/blob/main/docs/tutorials/aws/deepseek_demo_notebook_for_rag.ipynb.ipynb
[6] https://opensearch.org/docs/latest/Vector-search/tutorials/rag/rag/ragdeepseek-chat/
[7] https://github.com/opensearch-project/ml-commons/blob/main/docs/tutorials/aws/rag_with_deepseek_chat_model.md.md
[8] https://zilliz.com/ai-faq/what-apis-dees-deepseek