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