目前 EMR OpenAPI 已提供以下几种类型接口:
| API | API说明 |
|---|---|
| UpdateClusterAttribute | 调用 UpdateClusterAttribute,更新指定账号和EMR集群的属性,如集群名称 |
| ReleaseCluster | 调用 ReleaseCluster,释放一个 EMR集群。 |
| ListClusters | 调用 ListClusters,查询该账号下所有 EMR集群。 |
| GetCluster | 调用GetCluster,查询该账号下 EMR集群详情。 |
| CreateCluster | 调用 CreateCluster,创建一个 EMR集群 |
| API | API说明 |
|---|---|
| ListOrders | 调用 ListOrders,获取EMR集群订单列表。 |
| API | API说明 |
|---|---|
| ListOperations | 调用 ListOperations,获取EMR集群的操作列表。 |
| API | API说明 |
|---|---|
| ScaleOutNodeGroup | 调用 ScaleOutNodeGroup,扩容一个 EMR集群的一个节点组。 |
| CreateNodeGroup | 调用 CreateNodeGroup,创建一个 EMR集群的一个节点组。 |
| UpdateNodeGroupChargeType | 调用 UpdateNodeGroupChargeType,修改一个 EMR集群节点组付费类型。 |
| ScaleInNodeGroup | 调用 ScaleInNodeGroup,缩容一个 EMR集群的某个节点组。 |
| UpdateNodeGroupEcsSpec | 调用 UpdateNodeGroupEcsSpec,更新一个 EMR集群下的一个节点组的付费类型。 |
| ScaleUpNodeGroupDisk | 调用 ScaleUpNodeGroupDisk,扩容一个 EMR集群下的一个节点组的磁盘容量。 |
| ListNodeGroups | 调用 CreateCluster,获取一个 EMR集群节点组列表。 |
| DeleteNodeGroup | 调用 DeleteNodeGroup,删除一个 EMR集群下的一个节点组。 |
| UpdateNodeGroupAttribute | 调用 UpdateNodeGroupAttribute,更新一个 EMR集群下的一个节点组的属性。 |
| ListNodes | 调用 ListNodes,获取一个 EMR集群节点列表。 |
| API | API说明 |
|---|---|
| ListApplicationConfigs | 调用 ListApplicationConfigs,获取 EMR集群应用配置列表信息。 |
| GetApplicationConfigFile | 调用 GetApplicationConfigFile,获取一个EMR集群的应用配置文件。 |
| RunApplicationAction | 调用 RunApplicationAction,对一个 EMR集群中的各类服务进行重启等操作。 |
| ListApplicationConfigFiles | 调用 ListApplicationConfigFiles,查看一个 EMR集群中的应用配置文件。 |
| UpdateApplicationConfig | 调用 UpdateApplicationConfig,更新EMR集群的应用配置。 |
| ListApplicationConfigHistories | 调用 ListApplicationConfigHistories,获取一个 EMR集群应用配置修改历史列表。 |
| GetApplicationPacket | 调用 GetApplicationPacket,获取一个 EMR集群应用安装包信息。 |
| ListApplications | 调用 ListApplications,获取一个 EMR集群应用列表信息。 |
| ListComponentInstances | 调用 ListComponentInstances,获取一个 EMR集群组件实例列表。 |
| ListComponents | 调用 ListComponents,获取一个 EMR集群组件列表。 |