更新工作為多個用戶權限

使用工作權限API來更新多個用戶的權限。

寫的Atanu.Sarkar

去年發表在:2022年5月17日

當你運行作業時,您可能想要更新多個用戶的用戶權限。

你可以通過使用API(磚的工作權限AWS|Azure|GCP)和Python代碼。

指令

  1. 示例代碼複製到一個筆記本。
  2. 進入<作業id >(或多個作業ids)到數組中加勒比海盜[]
  3. 輸入您的有效載荷{}。在這個例子中,我們使用<用戶名><許可>我們想要資助。
  4. 進入< workspace-url >url字段。
  5. 進入<標記>持票人
  6. 筆記本電池使用更新後的代碼運行。

如果更新成功,返回一個響應的代碼200(好)

示例代碼

% python導入請求導入json arr = [< job-id-1 >、< job-id-2 >] j的加勒比海盜:def requestcall():有效載荷= {“access_control_list”: [{“user_name”:“<用戶名>”,“permission_level”:“< >許可”}]}url = ' https:// < workspace-url > / api / 2.0 /權限/工作/ + str (j) myResponse =請求。補丁(url = url,標題={“授權”:“不記名<標記>”},驗證= True, data = json.dumps(載荷))打印(myResponse.status_code)打印(myResponse.content) #如果API調用成功,響應碼是200 (OK)。如果myResponse。好吧:#提取JSON格式的數據。data = myResponse.json()返回數據requestcall ()