共用方式為


CLI (v2) Azure AI 服務連線 YAML 結構描述

適用於:Azure CLI ml 延伸模組 v2 (目前)

注意

本文件中詳述的 YAML 語法是以最新版 ML CLI v2 延伸模組的 JSON 結構描述為基礎。 此語法僅保證能與最新版的 ML CLI v2 延伸模組搭配運作。 您可以在 https://azuremlschemasprod.azureedge.net/ 找到舊版延伸模組的結構描述。

YAML 語法

機碼 類型 描述 允許的值 預設值
$schema string YAML 結構描述。 如果您使用 Azure Machine Learning Visual Studio Code 延伸模組以撰寫 YAML 檔案,請在檔案頂端包含 $schema 以叫用結構描述和資源完成。
name 字串 必要。 連線名稱。
description 字串 連線描述。
tags object 連線標籤字典。
type 字串 必要。 連線類型。 azure_ai_services azure_ai_services
is_shared boolean 如果在中樞內的其他專案之間共用連線,則為 true;否則為 false true
endpoint 字串 必要。 端點的 URL。
api_key 字串 用來驗證連線的 API 金鑰。 如果未提供,則會透過Microsoft Entra ID(無認證驗證)來驗證連線。
ai_services_resource_id 字串 必要。 Azure AI 服務資源的完整 Azure 資源識別碼。

備註

建立 Azure AI 服務連線的方式有兩種:

  • 除了 Azure AI 搜尋服務之外,所有 Azure AI 服務的單一連線。
  • 每個個別 Azure AI 服務的單一連線。

本文所述的結構描述適用於 Azure AI 搜尋服務以外所有 Azure AI 服務的單一連線

雖然 az ml connection 命令可用來管理 Azure Machine Learning 和 Azure AI Studio 連線,但 Azure AI 服務連線是 Azure AI Studio 特有的。

範例

這些範例的格式為 YAML 檔案,並從 CLI 使用。 例如: az ml connection create -f <file-name>.yaml

YAML:API 金鑰

#AzureAIServiceConnection.yml

name: myazai_ei
type: azure_ai_services
endpoint: https://contoso.cognitiveservices.azure.com/
api_key: XXXXXXXXXXXXXXX

YAML:Microsoft Entra ID

#AzureAIServiceConnection.yml

name: myazai_apk
type: azure_ai_services
endpoint: https://contoso.cognitiveservices.azure.com/

下一步