用于python的saltant sdk
saltant-p的Python项目详细描述
用于python的saltant sdk
saltant py是一个用于 saltant。它可以让你表演任何 在 Python的舒适(希望如此)。作为一个提神剂,你可能想 看saltant's API reference 看看有什么行动是可能的。
saltant py的文档相当全面,可以是 发现于 saltant-py.readthedocs.io。
安装
使用pip,
pip install saltant-py
或者,从源代码处克隆此存储库后,运行
python setup.py install
其中python
在版本2.7或3.5+中。
用法
使用
连接到saltant服务器后fromsaltant.clientimportfrom_envclient=from_env()# uses env vars
或
fromsaltant.clientimportClientclient=Client(base_api_url='https://shahlabjobs.ca/api/',auth_token='p0gch4mp101fy451do9uod1s1x9i4a')
您可以对任务类型执行API操作:
# Load in a task typemy_task_type=client.container_task_types.get(id=1)# Edit the description of the task typemy_task_type.description="this description is better"# Push the description upstreammy_task_type.put()
您可以启动任务实例:
# Launch a task instancemy_task_instance=client.container_task_instances.create(task_type_id=my_task_type.id,task_queue_id=1,arguments={"launch_code":12345},)# Wait for the task instance to finishmy_task_instance.wait_until_finished()
还有更多!(有关详细信息,请参见文档。)
另请参见
saltant-cli,一个盐蚁的叫声。