Schema YAML della connessione Git dell'interfaccia della riga di comando (v2)

SI APPLICA A:estensione ML dell'interfaccia della riga di comando di Azure v2 (corrente)

Nota

La sintassi YAML descritta in dettaglio in questo documento si basa sullo schema JSON per la versione più recente dell'estensione dell'interfaccia della riga di comando di Machine Learning v2. Il funzionamento di questa sintassi è garantito solo con la versione più recente dell'estensione dell'interfaccia della riga di comando di Machine Learning v2. È possibile trovare gli schemi per le versioni di estensione precedenti in https://azuremlschemasprod.azureedge.net/.

Sintassi YAML

Chiave TIPO Descrizione Valori consentiti Valore predefinito
$schema corda Schema YAML. Se si usa l'estensione Azure Machine Learning per Visual Studio Code per creare il file YAML, includere $schema nella parte superiore del file per richiamare i completamenti dello schema e delle risorse.
name corda Obbligatorio. Nome della connessione.
description corda Descrizione della connessione.
tags oggetto Dizionario di tag della connessione.
type corda Obbligatorio. Tipo di connessione. git git
is_shared booleano true se la connessione viene condivisa tra altri progetti nell'hub. In caso contrario, false. true
target corda URL del repository GitHub.
credentials oggetto Autenticazione basata sulle credenziali per accedere all'account di archiviazione. Un token di accesso personale. Non specificare credentials quando si usa un repository pubblico.
credentials.type corda Tipo di autenticazione da usare. pat
credentials.pat corda Token di accesso personale con cui eseguire l'autenticazione.

Osservazioni:

I az ml connection comandi possono essere usati per gestire le connessioni di Azure Machine Learning e Microsoft Foundry.

Esempi

Questi esempi sono sotto forma di file YAML e vengono usati dall'interfaccia della riga di comando. Ad esempio: az ml connection create -f <file-name>.yaml.

YAML: token di accesso personale

#Connection.yml
name: test_ws_conn_git_pat
type: git
target: https://github.com/contoso/contosorepo
credentials:
  type: pat
  pat: dummy_pat

YAML: nessuna credenziale

#Connection.yml

name: git_no_cred_conn
type: git
target: https://https://github.com/contoso/contosorepo

Passaggi successivi