Use cases
Cree usuarios de RAM y otorgue los permisos mínimos en los siguientes escenarios :
A RAM user calls AI Search Open Platform services through an API or SDK. The user authenticates with an AccessKey.
-
A RAM user uses the AI Search Open Platform console. Common scenarios include:
- Creating a workspace and activating AI Search Open Platform.
-
Managing API keys.
Importante
In AI Search Open Platform , API keys are scoped to a specific workspace. A RAM user with a valid API key for a workspace can call all services in that workspace through an API or SDK without separate RAM authorization.
Using the Service overview and experience para probar servicios como el análisis de documentos y la segmentación de documentos.
Realización de una evaluation en una cadena RAG.
Directivas de permisos
Directivas del sistema
Alibaba Cloud proporciona y mantiene dos directivas del sistema para AI Search Open Platform. Puede utilizarlas, pero no modificarlas:
AliyunOpenSearchFullAccess: Otorga acceso completo a los servicios de OpenSearch. Incluye todos los permisos de la Permission list. Asígnela con precaución.AliyunOpenSearchReadOnlyAccess: Otorga acceso de solo lectura a los servicios de OpenSearch. Incluye todos los permisos de las API de control List y Describe, así como todos los permisos de las API de tráfico en la Permission list.
Directivas personalizadas
Cree directivas personalizadas para un control de acceso detallado.
Lista de permisos
Permisos de la API de control
|
Categoría |
API |
Acción de RAM |
Resource |
Descripción |
|
Workspace |
|
|
|
Crea un workspace y activa AI Search Open Platform. Nota
La activación de AI Search Open Platform es gratuita. No se le cobrará hasta que utilice los servicios. |
|
|
|
|
Modifica un workspace. |
|
|
|
|
|
Obtiene los detalles de un workspace. |
|
|
|
|
|
Enumera los workspaces. |
|
|
|
|
|
Enumera los servicios. |
|
|
Credencial de acceso |
|
|
|
Crea una credencial de acceso. |
|
|
|
|
Elimina una credencial de acceso. |
|
|
|
|
|
Modifica una credencial de acceso. |
|
|
|
|
|
Obtiene los detalles de una credencial de acceso. |
|
|
|
|
|
Enumera las credenciales de acceso. |
|
|
Cuota gratuita restante |
|
|
|
Obtiene la cuota gratuita restante de un workspace. Nota
|
|
Datos de prueba |
|
|
|
Agrega datos de prueba. |
|
|
|
|
Elimina datos de prueba. |
|
|
|
|
|
Obtiene los detalles de los datos de prueba. |
|
|
|
|
|
Enumera los datos de prueba. |
|
|
Tarea asíncrona |
|
|
|
Crea una tarea asíncrona de análisis de documentos. |
|
|
|
|
Obtiene los detalles de una tarea asíncrona de análisis de documentos. |
|
|
|
|
|
Enumera las tareas asíncronas de análisis de documentos. |
|
|
Evaluación |
|
|
|
Crea una tarea de evaluación. |
|
|
|
|
Obtiene los detalles de una tarea de evaluación. |
|
|
|
|
|
Enumera las tareas de evaluación. |
|
|
|
|
|
Elimina una tarea de evaluación. |
|
|
Servicio de modelos |
|
|
|
Crea un servicio o modelo. |
|
|
|
Activa la configuración del servicio de inmediato. |
||
|
|
|
Modifica la configuración del servicio o modelo. |
||
|
|
|
Elimina la configuración del servicio o modelo. |
||
|
|
|
|
Enumera las configuraciones de servicios o modelos. |
|
|
|
|
Obtiene los detalles de la configuración de un servicio o modelo. |
||
|
|
|
|
Obtiene el esquema de una tabla de MaxCompute. |
|
|
|
|
|
Detiene un servicio. |
|
|
|
|
|
Reanuda un servicio. |
|
|
Servicio de modelos - Despliegue de servicios |
|
|
|
Obtiene las restricciones de funciones: regiones de despliegue disponibles, categorías de modelos, tipos de modelos y modelos. |
Permisos de la API de tráfico
|
API |
Acción de RAM |
Resource |
Descripción |
|
|
|
|
Servicio de embedding de texto. |
|
|
|
|
Servicio de embedding disperso de texto. |
|
|
|
|
Crea una solicitud asíncrona de análisis de documentos. |
|
|
|
|
Obtiene el resultado de una solicitud asíncrona de análisis de documentos. |
|
|
|
|
Obtiene el resultado de una solicitud síncrona de análisis de documentos. |
|
|
|
|
Crea una solicitud asíncrona de análisis de imágenes. |
|
|
|
|
Obtiene el resultado de una solicitud asíncrona de análisis de imágenes. |
|
|
|
|
Obtiene el resultado de una solicitud síncrona de análisis de imágenes. |
|
|
|
|
Servicio de segmentación de documentos. |
|
|
|
|
Servicio de reclasificación. |
|
|
|
|
Servicio de generación de contenido (LLM). |
|
|
|
|
Servicio de análisis de consultas. |
|
|
|
|
Servicio de ajuste fino de embeddings. |
|
|
|
|
Servicio de búsqueda web. |
|
|
|
|
Servicio de embedding multimodal. |
|
|
|
|
Crea una tarea asíncrona de extracción de fotogramas de video. |
|
|
|
|
Obtiene el estado de una tarea de extracción de fotogramas de video. |
|
|
|
|
Crea una tarea asíncrona de transcripción de audio. |
|
|
|
|
Obtiene el estado de una tarea asíncrona de transcripción de audio. |
|
|
|
|
Servicio de detección de objetos en imágenes. |
|
|
|
|
Servicio de reclasificación multimodal. |
|
|
|
|
Crea una tarea asíncrona de resumen de video. |
|
|
|
|
Obtiene el estado de una tarea de resumen de video. |
|
|
|
|
Crea una tarea asíncrona de segmentación de video. |
|
|
|
|
Obtiene el estado de una tarea de segmentación de video. |
Procedure
Paso 1: Crear un usuario de RAM
Un usuario de RAM es una identidad física con un ID fijo y credenciales que representa a una persona o aplicación. Sus características principales son:
Una cuenta de Alibaba Cloud puede crear un usuario de RAM, o bien un usuario de RAM o rol de RAM con privilegios administrativos. En cualquier caso, el usuario de RAM creado pertenece a la cuenta de Alibaba Cloud del creador.
El usuario de RAM no posee recursos. Todos los costos de uso se facturan a la cuenta principal de Alibaba Cloud. Los usuarios de RAM no pueden recibir facturas ni realizar pagos.
Los usuarios de RAM deben recibir autorización antes de iniciar sesión en la consola o invocar operaciones de la API. Tras la autorización, pueden acceder a los recursos propiedad de la cuenta principal de Alibaba Cloud.
Los usuarios de RAM cuentan con contraseñas independientes o pares de AccessKey para iniciar sesión.
Una cuenta de Alibaba Cloud puede crear varios usuarios de RAM para representar empleados, sistemas y aplicaciones.
Para obtener instrucciones, consulte Create a RAM user.
Paso 2: Crear una directiva de permisos personalizada
Consulte Examples of minimum required permissions, seleccione los permisos obligatorios de la Permission list y combínelos en una directiva personalizada. Para obtener instrucciones, consulte Create a custom policy.
Paso 3: Autorizar al usuario de RAM
Adjunte una directiva del sistema o personalizada al usuario de RAM. Otorgue únicamente los permisos necesarios para las tareas del usuario. Para obtener instrucciones, consulte Manage RAM user permissions.
Los cambios de permisos surten efecto en aproximadamente 5 minutos.
Ejemplos de permisos mínimos requeridos
Ejemplo 1: Permitir que un usuario de RAM enumere workspaces, compruebe la cuota gratuita restante e invoque el servicio de segmentación de documentos en el workspace default.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": "searchplat:ListWorkspaces",
"Resource": "acs:searchplat:*:*:workspaces/*"
},
{
"Effect": "Allow",
"Action": [
"searchplat:DescribeWorkspace",
"searchplat:GetDocumentSplit",
"searchplat:DescribeMeasure"
],
"Resource": "acs:searchplat:*:*:workspaces/default"
}
]
}
Ejemplo 2: Permitir que un usuario de RAM enumere workspaces, compruebe la cuota gratuita restante, gestione claves de API e invoque el servicio de segmentación de documentos en el workspace default.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"searchplat:ListWorkspaces"
],
"Resource": "acs:searchplat:*:*:workspaces/*"
},
{
"Effect": "Allow",
"Action": [
"searchplat:DescribeWorkspace",
"searchplat:WriteCredentials",
"searchplat:GetDocumentSplit",
"searchplat:DescribeCredentials",
"searchplat:DescribeMeasure"
],
"Resource": "acs:searchplat:*:*:workspaces/default"
}
]
}