De rol `ml_full_access` speelt een cruciaal onderdeel in de configuratie en integratie van Deepseek met OpenSearch -service. Deze rol maakt deel uit van de OpenSearch Security -plug -in en wordt gebruikt om toegang tot Machine Learning (ML) -functies binnen OpenSearch te beheren.
Rolbeschrijving
De rol `ml_full_access` verleent volledige toegang tot alle ML -functies binnen OpenSearch. Dit omvat de mogelijkheid om nieuwe ML -taken te starten, modellen te lezen en modellen te verwijderen. Het biedt uitgebreide controle over ML -functionaliteiten, waardoor het essentieel is voor gebruikers die ML -taken moeten beheren en uitvoeren binnen OpenSearch [2].
Integratie met Deepseek
Bij het integreren van Deepseek met OpenSearch wordt de rol `ml_full_access` gebruikt om ervoor te zorgen dat geverifieerde entiteiten API -oproepen met betrekking tot ML -taken kunnen uitvoeren. Dit omvat het maken van connectoren met externe modellen zoals die van Deepseek. Door IAM -rollen in kaart te brengen aan de rol `ml_full_access`, kunnen gebruikers ervoor zorgen dat hun AWS -identiteiten de nodige machtigingen hebben om te interageren met DeepSeek -modellen via OpenSearch [1] [3].
Configuratiestappen
Om de rol `ml_full_access` te configureren voor gebruik met Deepseek, volgt u meestal deze stappen:
1. Creëer IAM -rollen: genereer IAM -rollen waarmee OpenSearch kan communiceren met Sagemaker -eindpunten en connectoren maken. Deze rollen zijn essentieel voor het opzetten van de nodige machtigingen en vertrouwensrelaties [1].
2. Kaartbackend -rollen: Navigeer in OpenSearch Dashboards naar de rol `ML_FULL_ACCESS` en kaart de IAM -rol in kaart die ARN's eerder hebben gemaakt om rollen te backend. Deze stap zorgt ervoor dat gebruikers met deze IAM -rollen volledige toegang hebben tot ML -functies in OpenSearch [3] [6].
3. Controleer de installatie: controleer na het configureren van rollen en machtigingen dat de installatie werkt door testquery's uit te voeren via OpenSearch Dashboards. Dit zorgt ervoor dat u met succes verbinding kunt maken met Deepseek -modellen en ML -taken kunt uitvoeren [1].
Samenvattend is de rol `ml_full_access` van vitaal belang voor het beheer van ML -functies in OpenSearch en het waarborgen van naadloze integratie met Deepseek -modellen door de nodige toestemming te bieden voor het uitvoeren van ML -taken en toegang tot externe modellen.
Citaten:
[1] https://aws.amazon.com/blogs/big-data/use-deepseek-with-amazon-opensearch-service-vector-database-and-amazon-sagemaker/
[2] https://opensearch.org/docs/latest/ml-commons-plugin/model-access-control/
[3] https://github.com/penSearch-project/ml-commons/Blob/Main/Docs/Tutorials/aws/Ag_With_deepseek_r1_model_on_sagemaker.md
[4] https://github.com/penSearch-project/ml-Commons/Blob/Main/docs/Tutorials/aws/Ag_With_deepseek_r1_model_on_bedrock.md
[5] https://github.com/penSearch-project/ml-commons/Blob/Main/Docs/Tutorials/aws/deepseek_demo_notebook_for_rag.ipynb
[6] https://opensearch.org/docs/latest/vector-search/tutorials/rag/rag-deepseek-chat/
[7] https://github.com/OpenSearch-Project/ml-commons/Blob/Main/docs/Tutorials/aws/Ag_with_deepseek_chat_model.md
[8] https://zilliz.com/ai-faq/what-apis-does-deepseek-provide-for-Model-access