CLI (v2) 自定义密钥连接 YAML 架构
注意
本文档中详细介绍的 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"