CLI (v2) 自定义密钥连接 YAML 架构

适用于:Azure CLI ml 扩展 v2(当前)

注意

本文档中详细介绍的 YAML 语法基于最新版本的 ML CLI v2 扩展的 JSON 架构。 此语法必定仅适用于最新版本的 ML CLI v2 扩展。 可以在 https://azuremlschemasprod.azureedge.net/ 上查找早期扩展版本的架构。

YAML 语法

密钥 类型 说明 允许的值 默认值
$schema 字符串 YAML 架构。 如果使用 Azure 机器学习 Visual Studio Code 扩展来创作 YAML 文件,请在该文件的顶部添加 $schema 以调用架构和资源完成。
name string 必需。 连接名称。
description string 连接描述。
tags object 连接标记字典。
type string 必需。 连接类型。 custom custom
is_shared boolean 如果中心内其他项目共享连接,则为 true;否则,为 false true
configs object 包含多个密钥,这些密钥是非凭据。
configs.<key1> string 密钥。
secrets object 必需。 包含一个或多个机密。 至少需要一个密钥。
secrets.<key1> string 与密钥相匹配的机密。

注解

虽然 az ml connection 命令可用于管理 Azure 机器学习和 Azure AI Studio 连接,但自定义密钥连接特定于 Azure AI Studio。

示例

有关示例,请访问此 GitHub 资源。 下方显示了几个示例。 这些示例将以 YAML 文件的形式显示,并通过 CLI 使用。 例如 az ml connection create -f <file-name>.yaml

YAML:自定义密钥

name: test_ws_conn_custom_keys
type: custom
target: my_endpoint
tags:
  one: two
credentials:
  type: api_key
  key: "4444"

后续步骤