全部产品
Search
文档中心

:前言

更新时间:Jan 09, 2023

为方便 Python 开发人员更高效地使用 BatchCompute,我们提供了 Python 版的SDK(Software Development Kit),您可以根据自己需求选择合适版本使用。

注意:您首先需要拥有一个处于 Active 状态的阿里云访问密钥(AccessKeyId/AccessKeySecret),关于如何创建 AccessKey,请参阅 创建AccessKey

地域支持

为使用BatchCompute SDK,您需要了解 BatchCompute 在各个阿里云地域(Region)的服务入口。

目前Batchcompute支持的地域,请参阅 支持的地域

功能

您可以使用基于该SDK开发Python程序,用来提交作业,停止作业,查看作业状态等。

序号

方法

描述

1.

create_job

创建(提交)作业

2.

get_job

获取作业运行状态信息

3.

get_job_description

获取作业静态描述信息

4.

change_job_priority

修改作业的优先级

5.

start_job

重启作业

6.

stop_job

停止作业

7.

delete_job

删除作业

8.

list_jobs

列举所有作业

9.

get_task

获取作业任务运行状态信息

10.

list_tasks

列举作业中所有任务

11.

get_instance

获取实例运行状态信息

12.

list_instances

列举作业中所有实例

13.

create_image

创建新的镜像

14.

delete_image

删除镜像

15.

get_image

获取镜像状态信息

16.

list_images

列举所有镜像

17.

create_cluster

创建集群

18.

change_cluster_desired_vm_count

修改集群的规模

19.

delete_cluster

删除集群

20.

get_cluster

获取集群的状态信息

21.

list_clusters

列举所有集群

22.

get_cluster_instance

获取集群中实例状态信息

23.

recreate_cluster_instance

重新创建集群中的实例

24.

delete_cluster_instance

删除集群中的实例

25.

list_cluster_instances

列举集群中的所有实例

26.

get_quotas

获取quotas方法,获取可用的实例类型,磁盘类型等

27.

easy_list

简单的列举方法

28.

poll

等待作业完成的方法

版本说明

BatchCompute的Python SDK让Python开发人员可以非常方便地使用Python程序操作阿里云BatchCompute。目前,SDK支持Python 2.7及以上版本,安装 SDK 参阅 相关下载与安装