Schema YAML della connessione del feed Python 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. python_feed python_feed
is_shared booleano true se la connessione viene condivisa tra altri progetti nell'hub. In caso contrario, false. true
target corda URL dell'endpoint.
credentials oggetto Autenticazione basata sulle credenziali per accedere all'account di archiviazione. È possibile usare un token di accesso personale o un nome utente e una password. Non specificare credentials quando si usa un feed Python pubblico.
credentials.type corda Tipo di autenticazione da usare. pat, username_password
credentials.pat corda Token di accesso personale con cui eseguire l'autenticazione.
credentials.username corda Nome utente per eseguire l'autenticazione.
credentials.password corda Password per eseguire l'autenticazione.

Osservazioni:

Anche se 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_python_pat
type: python_feed
target: https://test-feed.com
credentials:
  type: pat
  pat: dummy_pat

YAML: nome utente e password

name: test_ws_conn_python_user_pass
type: python_feed
target: https://test-feed.com
credentials:
  type: username_password
  username: john
  password: pass

YAML: nessuna credenziale

name: test_ws_conn_python_no_cred
type: python_feed
target: https://test-feed.com3

Passaggi successivi