【问题标题】:What are valid Azure ML Workspace connection argument options?什么是有效的 Azure ML Workspace 连接参数选项?
【发布时间】:2022-08-02 18:10:13
【问题描述】:

我想用 Azure Devops 中的两个 python 包构建一个 Azure ML 环境。 为此,我需要一个与 Azure Devops 的工作区连接。一个包发布到工件提要,我可以使用 python SDK 使用个人访问令牌访问它:

ws.set_connection(name=\"ConnectionName\", 
                  category= \"PythonFeed\", 
                  target = \"https://pkgs.dev.azure.com/\", 
                  authType = \"PAT\", 
                  value = PAT_TOKEN)

但是,另一方面,我需要从 Azure Devops 中的 git 存储库获取包。 Python SDK 和底层 REST API 的文档没有给出参数的选项,只是它们需要是字符串(参见链接)。

我的问题:以下论点有哪些选择:

  • authType
  • 类别
  • 值格式

我需要为目标参数设置什么,以便我可以使用可能不同的身份验证连接到 Azure DevOps 存储库?

    标签: python azure-devops azure-machine-learning-studio azureml-python-sdk azure-python-sdk


    【解决方案1】:

    要从 Azure DevOps git 存储库获取包,可以将目标更改为存储库 URL:

    ws.set_connection(
        name="ConnectionName", 
        category = "PythonFeed",
        target = "https://dev.azure.com/<MY-ORG>/<MY-PROJECT>/_git/<MY-REPO>", 
        authType = "PAT", 
        value = <PAT-TOKEN>)
    

    请注意,在 URL 中没有指定用户(Azure DevOps 中的标准“克隆”URL 还包含“DevOps-Vx@”)。

    至于“authType”、“category”和“valueFormat”的任何其他选项,我不知道。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多