Descripción de la API
MRS proporciona API que cumplen con los estándares de diseño de RESTful API, como se enumeran en el Tabla 1 y Tabla 2.
Algunas APIs se descartan gradualmente durante la evolución de la versión de MRS. Para obtener más información, consulte Tabla 3.
| 
       API  | 
     
       Función  | 
     
       URI de API  | 
    
|---|---|---|
| 
       Las API de gestión de clústeres  | 
     
       POST /v2/{project_id}/clusters  | 
    |
| 
       Las API de objetos de trabajo  | 
     
       POST /v2/{project_id}/clusters/{cluster_id}/job-executions  | 
    |
| 
       GET /v2/{project_id}/clusters/{cluster_id}/job-executions/{job_execution_id}  | 
    ||
| 
       GET /v2/{project_id}/clusters/{cluster_id}/job-executions  | 
    ||
| 
       POST /v2/{project_id}/clusters/{cluster_id}/job-executions/{job_execution_id}/kill  | 
    ||
| 
       POST /v2/{project_id}/clusters/{cluster_id}/job-executions/batch-delete  | 
    ||
| 
       GET /v2/{project_id}/clusters/{cluster_id}/job-executions/{job_execution_id}/sql-result  | 
    ||
| 
       Las API de SQL  | 
     
       POST /v2/{project_id}/clusters/{cluster_id}/sql-execution  | 
    |
| 
       GET /v2/{project_id}/clusters/{cluster_id}/sql-execution/{sql_id}  | 
    ||
| 
       POST /v2/{project_id}/clusters/{cluster_id}/sql-execution/{sql_id}/cancel  | 
    ||
| 
       Las API de archivos HDFS de clúster (V2)  | 
     
       Obtención de la lista de archivos de un directorio especificado  | 
     
       GET /v2/{project_id}/clusters/{cluster_id}/files?path={directory}&offset={offset}&limit={limit}&sort_key={sort_key}&order={order}  | 
    
| 
       Las API de gestión de delegación (V2)  | 
     
       Consulta de la asignación entre un usuario (grupo) y una delegación de IAM  | 
     
       GET /v2/{project_id}/clusters/{cluster_id}/agency-mapping  | 
    
| 
       Actualización de la asignación entre un usuario (grupo) y una delegación de IAM  | 
     
       PUT /v2/{project_id}/clusters/{cluster_id}/agency-mapping  | 
    
| 
       API  | 
     
       Función  | 
     
       URI de API  | 
    
|---|---|---|
| 
       Las API de gestión de clústeres  | 
     
       POST /v1.1/{project_id}/run-job-flow  | 
    |
| 
       PUT /v1.1/{project_id}/cluster_infos/{cluster_id}  | 
    ||
| 
       GET /v1.1/{project_id}/cluster_infos  | 
    ||
| 
       GET /v1.1/{project_id}/cluster_infos/{cluster_id}  | 
    ||
| 
       DELETE /v1.1/{project_id}/clusters/{cluster_id}  | 
    ||
| 
       GET /v1.1/{project_id}/clusters/{cluster_id}/hosts  | 
    ||
| 
       Las API de objetos de trabajo  | 
     
       POST /v1.1/{project_id}/jobs/submit-job  | 
    |
| 
       GET /v1.1/{project_id}/job-exes  | 
    ||
| 
       GET /v1.1/{project_id}/job-exes/{job_exe_id}  | 
    ||
| 
       Las API de objetos de ejecución de trabajos  | 
     
       Eliminación de un objeto de ejecución de trabajos (obsoleto)  | 
     
       DELETE /v1.1/{project_id}/job-executions/{job_execution_id}  | 
    
| 
       Las API de escalado automático  | 
     
       POST /v1.1/{project_id}/autoscaling-policy/{cluster_id}  | 
    |
| 
       Las API de gestión de etiquetas  | 
     
       POST /v1.1/{project_id}/clusters/{cluster_id}/tags  | 
    |
| 
       DELETE /v1.1/{project_id}/clusters/{cluster_id}/tags/{key}  | 
    ||
| 
       GET /v1.1/{project_id}/clusters/{cluster_id}/tags  | 
    ||
| 
       POST /v1.1/{project_id}/clusters/{cluster_id}/tags/action  | 
    ||
| 
       GET /v1.1/{project_id}/clusters/tags  | 
    ||
| 
       Consulta de una lista de clústeres con etiquetas especificadas  | 
     
       POST /v1.1/{project_id}/clusters/resource_instances/action  |