停止所有安排工作

使用包含示例代码停止在工作区中所有的预定工作。

写的simran.arora

去年发表在:2023年6月7日

在正常情况下,工作定期运行和auto-terminate一旦他们的任务就完成了。在某些情况下,您可能想要停止所有安排工作。

计划工作的更多信息,请查看创建、运行和管理数据砖的工作(AWS|Azure|GCP)文档。

本文提供了示例代码,您可以使用停止你所有的计划工作。

删除

信息

如果你是一个标准的用户,这只会停止预定的工作属于你。

如果你是一个工作空间管理,这将停止在工作区中所有安排工作。

指令

使用以下示例代码停止在工作区中所有的预定工作。

删除

信息

得到您的工作区URL,审查工作区实例名、url和id(AWS|Azure|GCP)。

检查生成一个个人访问令牌(AWS|Azure|GCP)如何创建一个文档细节的个人使用REST api访问令牌。


  1. 示例代码复制并粘贴到一个笔记本电池。
  2. 取代< workspace-domain-without-trailing-backslash >< personal-access-token >值和特定于您的工作区。
  3. 运行这些细胞停止在工作区中所有的预定工作。


% python导入请求导入json shard_url = " < workspace-domain-without-trailing-backslash >”access_token = < personal-access-token >“国旗= 0 headers_auth ={“授权”:f 'Bearer {access_token} '} jobs_list =请求。请求(“获得”,job_list_url头= headers_auth) . json()工作的jobs_list['工作']:如果“时间表”的工作['设置']:如果工作(“设置”)(“计划”)(“pause_status”) = =“停顿”:国旗+ = 1进度=工作(“设置”)(“计划”)计划[' pause_status '] = "暂停" job_name =工作['设置']['名字']job_id =工作(“job_id”) payload_pause_schedule = json。转储({“job_id”:工作(“job_id”)、“new_settings”:{“时间表”:安排}})=请求响应。请求(“后”,job_update_url头= headers_auth, data = payload_pause_schedule)打印(如果国旗“暂停工作”,job_id) = = 0:打印(“被暂停没有工作”)


这篇文章有用吗?