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

使用Azure DevOps係統。AccessToken拍磚

arsamkull
新的貢獻者三世

大家好!我想使用Azure DevOps管道自動化Azure磚回購的API。我使用下麵的工作流程:

  • 得到一個訪問令牌磚服務主體的使用證書(這工作好)
  • 使用REST Api生成Git憑證使用係統。AccessToken - >失敗:

personal_access_token不能超過100個字符

我業內係統。使用JWT AccessToken從Azure DevOps和解碼它。io和智威湯遜真的有效。JWT將使用更多的超過100個字符,一個合理的最大字符數是2048(我是1118)。

有沒有可能磚限製了帕特的100字符?有替代自動化“git拉”使用一個服務主體?

請求。帖子(f”{BASE_URL} / api / 2.0 / git-credentials”, json = {“git_provider”:“azureDevOpsServices”,“git_username”:“DataHub構建服務(ORGNAME)”“personal_access_token”:操作係統。環境(“SYSTEM_ACCESSTOKEN”),},頭=頭)

5回複5

Soma
價值貢獻

嗨@Adrian Ehrsam

嚐試使用磚rest api的克隆回購

https://learn.microsoft.com/en-us/azure/databricks/dev-tools/api/latest/repos

並使文件在回購消費數據所示這個筆記本

https://docs.m.eheci.com/_static/notebooks/files-in-repos.html

arsamkull
新的貢獻者三世

這就是我試著做,但我沒有得到認證工作在CI / CD,因為訪問令牌的長度Azure Devops的System.AccessToken。必須說在磚感覺錯誤

Fual
新的貢獻者二世

我也有同樣的問題,我想自動化回購結帳通過rest api在CI / CD。不幸的是,Azure DevOps不允許服務主體將從回購和帕特效力僅限於一年馬克斯。所以使用該係統。AccessToken將是一個很好的方式來繞過這些限製,但不幸的是它是由磚限製在100個字符……

DBReposDev
新的貢獻者二世

嘿每個人。我們會改善這在接下來的兩個星期,撞的極限。謝謝你的報告。

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

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

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

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

Baidu
map