取消
顯示的結果
而不是尋找
你的意思是:

印度生物技術部的工作類型驗證為git_source Azure Devops

rsamant07”id=
新的貢獻者三世

我們正在努力為印度生物技術部執行磚工作任務類型但未能autheticate git。問題是工作是使用服務主體,但創建服務主體似乎沒有訪問回購。

我們有幾個問題:

1)我們可以給服務prinicipal訪問azure回購?

2)我們可以編輯屬性創建工作“run_as_user_name”或我們可以提交運行創建工作,但沒有給予“run_as_user_name”明確?

1接受解決方案

接受的解決方案

匿名
不適用

@Rahul Samant:

不可能編輯後的“run_as_user_name”屬性創建工作。然而,您可以提交運行沒有創建一個工作通過使用磚API直接和明確“run_as_user_name”參數。如果您使用的是磚2.0 API,“run_as_user_name”參數可能不支持,你可能需要升級到磚2.1美聯社

您可以使用個人身份驗證訪問令牌(PAT)或一個SSH密鑰。如果您使用的是帕特,你不需要提供SSH密鑰和known_hosts文件。Git的配置應該是這樣的:

git:身份驗證:類型:令牌令牌:my_git_credentials_token

您可以提供帕特的價值直接在“令牌”字段。

在原帖子查看解決方案

11日回複11

匿名
不適用

@Rahul Samant:

是的,你可以授權訪問的服務主體的Azure DevOps庫。您需要服務主體添加到庫的安全組或團隊進行必要的權限。

您可以編輯的屬性創建一個工作後,包括“run_as_user_name”屬性。要做到這一點,你可以遵循以下步驟:

  • 去磚工作區並導航到“工作”選項卡
  • 找到你想要編輯的工作,點擊它打開的工作細節
  • 單擊“編輯”按鈕在右上角
  • 做出必要的改變工作性質,包括“run_as_user_name”屬性
  • 點擊“保存”保存更改

或者,你可以提交一個運行沒有創建一個工作,顯式地指定“run_as_user_name”屬性。

rsamant07”id=
新的貢獻者三世

由於@Suteja卡努裏人對你的反應。它有幫助。

你能分享如何通過run_as_user_name參數運行工作沒有創建一個工作。我正在使用。DatabricksSubmitRunOperator下麵的氣流和傳遞json作為參數,但它沒有考慮它。也通過cli不考慮它可能是我的json格式參數run_as_user_name是不正確的?

" json ": {

:“existing_cluster_id {{env。existing_cluster_id}}”,

" dbt_task ": {

“project_directory”:“”,

“命令”:[

“印度生物技術部deps”,

“印度生物技術部運行——選擇模型/睡眠”

),

“模式”:“kpi”,

“warehouse_id”:“XXXXXX”

},

" git_source ": {

“git_url”:“https://axxxx-dbt”,

:“git_provider azureDevOpsServices”,

“git_branch”:“大師”

},

“run_as_user_name”:“(電子郵件保護)

}

匿名
不適用

@Rahul Samant:

您可以提交運行沒有創建一個工作,顯式地指定“run_as_user_name”。您可以使用磚CLI或API通過指定命令或API調用的用戶名。例如,使用磚CLI,您可以提交作業運行以下命令:

磚的工作現在,作業id <作業id >——notebook-params <參數> - run - as <用戶名>

替換<作業id >、<參數>和<用戶名>與對你的工作適當的值。

希望這可以幫助!

匿名
不適用

@Rahul Samant:

根據你提供的JSON載荷,它看起來像你使用氣流中的DatabricksSubmitRunOperator提交一個磚工作運行。通過run_as_user_name參數,您可以添加在json作為一個頂級參數字典是這樣的:

json: {“existing_cluster_id”:“{{env。existing_cluster_id}}”," dbt_task ": {“project_directory”:“”,“命令”:[“印度生物技術部deps”,“印度生物技術部運行——選擇模型/睡眠”),“模式”:“kpi”,“warehouse_id”:“XXXXXX”}, "git_source": { "git_url": "https://axxxx-dbt", "git_provider": "azureDevOpsServices", "git_branch": "master" }, "run_as_user_name": "(電子郵件保護)"}

確保run_as_user_name的價值是一個有效的磚與適當的用戶名或電子郵件地址的權限訪問必要的資源。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map