全部产品
阿里云办公

前言

更新时间:2018-11-02 10:08:47

为方便 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 参阅 相关下载与安装