為方便 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 參閱 相關下載與安裝