為方便 Python 開發(fā)人員更高效地使用 BatchCompute,我們提供了 Python 版的SDK(Software Development Kit),您可以根據(jù)自己需求選擇合適版本使用。
注意:您首先需要擁有一個處于 Active 狀態(tài)的阿里云訪問密鑰(AccessKeyId/AccessKeySecret),關(guān)于如何創(chuàng)建 AccessKey,請參閱 創(chuàng)建 AccessKey。
地域支持
為使用BatchCompute SDK,您需要了解 BatchCompute 在各個阿里云地域(Region)的服務(wù)入口。
目前Batchcompute支持的地域,請參閱 支持的地域。
功能
您可以使用基于該SDK開發(fā)Python程序,用來提交作業(yè),停止作業(yè),查看作業(yè)狀態(tài)等。
序號 | 方法 | 描述 |
1. | create_job | 創(chuàng)建(提交)作業(yè) |
2. | get_job | 獲取作業(yè)運行狀態(tài)信息 |
3. | get_job_description | 獲取作業(yè)靜態(tài)描述信息 |
4. | change_job_priority | 修改作業(yè)的優(yōu)先級 |
5. | start_job | 重啟作業(yè) |
6. | stop_job | 停止作業(yè) |
7. | delete_job | 刪除作業(yè) |
8. | list_jobs | 列舉所有作業(yè) |
9. | get_task | 獲取作業(yè)任務(wù)運行狀態(tài)信息 |
10. | list_tasks | 列舉作業(yè)中所有任務(wù) |
11. | get_instance | 獲取實例運行狀態(tài)信息 |
12. | list_instances | 列舉作業(yè)中所有實例 |
13. | create_image | 創(chuàng)建新的鏡像 |
14. | delete_image | 刪除鏡像 |
15. | get_image | 獲取鏡像狀態(tài)信息 |
16. | list_images | 列舉所有鏡像 |
17. | create_cluster | 創(chuàng)建集群 |
18. | change_cluster_desired_vm_count | 修改集群的規(guī)模 |
19. | delete_cluster | 刪除集群 |
20. | get_cluster | 獲取集群的狀態(tài)信息 |
21. | list_clusters | 列舉所有集群 |
22. | get_cluster_instance | 獲取集群中實例狀態(tài)信息 |
23. | recreate_cluster_instance | 重新創(chuàng)建集群中的實例 |
24. | delete_cluster_instance | 刪除集群中的實例 |
25. | list_cluster_instances | 列舉集群中的所有實例 |
26. | get_quotas | 獲取quotas方法,獲取可用的實例類型,磁盤類型等 |
27. | easy_list | 簡單的列舉方法 |
28. | poll | 等待作業(yè)完成的方法 |
版本說明
BatchCompute的Python SDK讓Python開發(fā)人員可以非常方便地使用Python程序操作阿里云BatchCompute。目前,SDK支持Python 2.7及以上版本,安裝 SDK 參閱 相關(guān)下載與安裝