CLI (v2) Esquema YAML de conexão de feed Python

APLICA-SE A: Azure CLI ml extension v2 (atual)

Nota

A sintaxe YAML detalhada neste documento é baseada no esquema JSON para a versão mais recente da extensão ML CLI v2. Esta sintaxe é garantida apenas para funcionar com a versão mais recente da extensão ML CLI v2. Você pode encontrar os esquemas para versões de extensão mais antigas em https://azuremlschemasprod.azureedge.net/.

Sintaxe YAML

Chave Tipo Descrição Valores permitidos Valor predefinido
$schema cadeia (de caracteres) O esquema YAML. Se você usar a extensão de código do Visual Studio do Aprendizado de Máquina do Azure para criar o arquivo YAML, inclua $schema na parte superior do arquivo para invocar o esquema e as completações de recursos.
name cadeia (de caracteres) Obrigatório. O nome da conexão.
description cadeia (de caracteres) A descrição da conexão.
tags objecto O dicionário de marcas de conexão.
type cadeia (de caracteres) Obrigatório. O tipo de conexão. python_feed python_feed
is_shared Booleano true se a conexão for compartilhada entre outros projetos no hub; caso contrário, false. true
target cadeia (de caracteres) A URL do ponto de extremidade.
credentials objecto Autenticação baseada em credenciais para acessar a conta de armazenamento. Um token de acesso pessoal ou nome de usuário e senha podem ser usados. Não especifique credentials ao usar um feed Python público.
credentials.type cadeia (de caracteres) O tipo de autenticação a ser utilizada. pat, username_password
credentials.pat cadeia (de caracteres) O token de acesso pessoal com o qual autenticar.
credentials.username cadeia (de caracteres) O nome de usuário com o qual autenticar.
credentials.password cadeia (de caracteres) A senha para autenticar.

Observações

Embora os az ml connection comandos possam ser usados para gerir tanto ligações Azure Machine Learning como Microsoft Foundry.

Exemplos

Esses exemplos seriam na forma de arquivos YAML e usados a partir da CLI. Por exemplo, az ml connection create -f <file-name>.yaml.

YAML: Token de acesso pessoal

#Connection.yml
name: test_ws_conn_python_pat
type: python_feed
target: https://test-feed.com
credentials:
  type: pat
  pat: dummy_pat

YAML: Nome de utilizador e palavra-passe

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

YAML: Sem credenciais

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

Próximos passos