CLI (v2) Esquema YAML do armazenamento de dados do Azure Files

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

O esquema JSON de origem pode ser encontrado em https://azuremlschemas.azureedge.net/latest/azureFile.schema.json.

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 Description Valores permitidos Default value
$schema string O esquema YAML. Se você usar a extensão VS Code do Aprendizado de Máquina do Azure para criar o arquivo YAML, inclua $schema na parte superior do arquivo para invocar as completações de esquema e recursos.
type string Obrigatório. O tipo de armazenamento de dados. azure_file
name string Obrigatório. O nome do armazenamento de dados.
description string A descrição do armazenamento de dados.
tags objeto O dicionário de tags datastore.
account_name string Obrigatório. O nome da conta de armazenamento do Azure.
file_share_name string Obrigatório. O nome do compartilhamento de arquivos.
endpoint string Sufixo de ponto de extremidade do serviço de armazenamento. Isso é usado para criar a URL do ponto de extremidade da conta de armazenamento. Ele combina o nome da conta de armazenamento e endpointo . Exemplo de URL da conta de armazenamento: https://<storage-account-name>.file.core.windows.net. core.windows.net
protocol string Protocolo a ser usado para se conectar ao compartilhamento de arquivos. https https
credentials objeto Credenciais de autenticação baseadas em credenciais para se conectar à conta de armazenamento do Azure. Forneça uma chave de conta ou um token de assinatura de acesso compartilhado (SAS) para isso. Os segredos de credenciais são armazenados no cofre de chaves do espaço de trabalho.
credentials.account_key string A chave da conta para acessar a conta de armazenamento. Um dos doiscredentials.account_key ou credentials.sas_token é necessário se credentials for especificado.
credentials.sas_token string O token SAS para acessar a conta de armazenamento. Um dos credentials.account_key ou credentials.sas_token é necessário se credentials for especificado.

Observações

O az ml datastore comando pode ser usado para gerenciar armazenamentos de dados do Azure Machine Learning.

Exemplos

Exemplos estão disponíveis no repositório GitHub de exemplos. Vários são mostrados abaixo.

YAML: chave de conta

$schema: https://azuremlschemas.azureedge.net/latest/azureFile.schema.json
name: file_example
type: azure_file
description: Datastore pointing to an Azure File Share.
account_name: mytestfilestore
file_share_name: my-share
credentials:
  account_key: XxXxXxXXXXXXXxXxXxxXxxXXXXXXXXxXxxXXxXXXXXXXxxxXxXXxXXXXXxXXxXXXxXxXxxxXXxXXxXXXXXxXxxXX

YAML: token sas

$schema: https://azuremlschemas.azureedge.net/latest/azureFile.schema.json
name: file_sas_example
type: azure_file
description: Datastore pointing to an Azure File Share using SAS token.
account_name: mytestfilestore
file_share_name: my-share
credentials:
  sas_token: ?xx=XXXX-XX-XX&xx=xxxx&xxx=xxx&xx=xxxxxxxxxxx&xx=XXXX-XX-XXXXX:XX:XXX&xx=XXXX-XX-XXXXX:XX:XXX&xxx=xxxxx&xxx=XXxXXXxxxxxXXXXXXXxXxxxXXXXXxxXXXXXxXXXXxXXXxXXxXX

Próximos passos