CLI (v2) 联机终结点 YAML 架构
源 JSON 架构可在 https://azuremlschemas.azureedge.net/latest/managedOnlineEndpoint.schema.json 中找到。
重要
此功能目前处于公开预览状态。 此预览版在提供时没有附带服务级别协议,不建议将其用于生产工作负荷。 某些功能可能不受支持或者受限。 有关详细信息,请参阅适用于 Azure 预览版的补充使用条款。
注意
本文档中详细介绍的 YAML 语法基于最新版本的 ML CLI v2 扩展的 JSON 架构。 此语法必定仅适用于最新版本的 ML CLI v2 扩展。 可以在 https://azuremlschemasprod.azureedge.net/ 上查找早期扩展版本的架构。
注意
可以参考一个为托管联机终结点完全指定的示例 YAML
YAML 语法
密钥 | 类型 | 说明 | 允许的值 | 默认值 |
---|---|---|---|---|
$schema |
字符串 | YAML 架构。 如果使用 Azure 机器学习 VS Code 扩展来创作 YAML 文件,则可通过在文件顶部包含 $schema 来调用架构和资源完成操作。 |
||
name |
字符串 | 必需。 终结点的名称。 在 Azure 区域级别需是唯一的。 命名规则在托管联机终结点限制下定义。 |
||
description |
string | 终结点的说明。 | ||
tags |
object | 终结点的标记字典。 | ||
auth_mode |
字符串 | 终结点的身份验证方法。 支持基于密钥的身份验证和基于 Azure ML 令牌的身份验证。 基于密钥的身份验证不会过期,但基于 Azure ML 令牌的身份验证会过期。 | key 、aml_token |
key |
identity |
object | 用于访问 Azure 资源以进行终结点预配和推理的托管标识配置。 | ||
identity.type |
字符串 | 托管标识的类型。 如果类型为 user_assigned ,则还必须指定 identity.user_assigned_identities 属性。 |
system_assigned 、user_assigned |
|
identity.user_assigned_identities |
array | 用户分配的标识的完全限定资源 ID 列表。 |
备注
az ml online-endpoint
命令可用于管理 Azure 机器学习联机终结点。
示例
示例 GitHub 存储库中提供了示例。 下面显示了几个示例。
YAML:基本
$schema: https://azuremlschemas.azureedge.net/latest/managedOnlineEndpoint.schema.json
name: my-endpoint
auth_mode: key
YAML:系统分配的标识
$schema: https://azuremlschemas.azureedge.net/latest/managedOnlineEndpoint.schema.json
name: my-sai-endpoint
auth_mode: key
YAML:用户分配的标识
$schema: https://azuremlschemas.azureedge.net/latest/managedOnlineEndpoint.schema.json
name: my-uai-endpoint
auth_mode: key
identity:
type: user_assigned
user_assigned_identities:
- resource_id: user_identity_ARM_id_place_holder