API Overview
MRS provides APIs that meet RESTful API design standards, as listed in Table 1 and Table 2.
Some APIs are gradually discarded during MRS version evolution. For details, see Table 3.
API |
Function |
API URI |
---|---|---|
Cluster management APIs |
POST /v2/{project_id}/clusters |
|
Job object APIs |
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 |
||
SQL APIs |
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 |
||
Cluster HDFS file APIs (V2) |
GET /v2/{project_id}/clusters/{cluster_id}/files?path={directory}&offset={offset}&limit={limit}&sort_key={sort_key}&order={order} |
|
Agency management APIs (V2) |
Querying the Mapping Between a User (Group) and an IAM Agency |
GET /v2/{project_id}/clusters/{cluster_id}/agency-mapping |
Updating the Mapping Between a User (Group) and an IAM Agency |
PUT /v2/{project_id}/clusters/{cluster_id}/agency-mapping |
API |
Function |
API URI |
---|---|---|
Cluster management APIs |
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 |
||
Auto scaling APIs |
POST /v1.1/{project_id}/autoscaling-policy/{cluster_id} |
|
Tag management APIs |
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 |
||
POST /v1.1/{project_id}/clusters/resource_instances/action |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.