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 |

