Compartilhar via


Esquema YAML do armazenamento de dados dos Arquivos do Azure na CLI (v2)

APLICA-SE A:Extensão de ML da CLI do Azure v2 (atual)

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

Observação

A sintaxe YAML detalhada neste documento baseia-se no esquema JSON da última versão da extensão de ML da CLI v2. Essa sintaxe só tem a garantia de funcionar com a última versão da extensão de ML da CLI v2. Encontre os esquemas para as versões mais antigas da extensão em https://azuremlschemasprod.azureedge.net/.

Sintaxe YAML

Chave Type Descrição Valores permitidos Valor padrão
$schema string O esquema YAML. Se você usar a extensão VS Code do Azure Machine Learning para criar o arquivo YAML, inclua $schema na parte superior do arquivo para invocar as conclusões de esquema e recursos.
type string Obrigatórios. O tipo de armazenamento de dados. azure_file
name string Obrigatórios. O nome do armazenamento de dados.
description string A descrição do armazenamento de dados.
tags objeto O dicionário de marcas do armazenamento de dados.
account_name string Obrigatórios. O nome da conta de armazenamento do Azure.
file_share_name string Obrigatória. 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. Combina o nome da conta de armazenamento e endpoint. 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 arquivo. 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 da credencial 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 de credentials.account_key ou credentials.sas_token será necessário se credentials for especificado.

Comentários

Você pode usar o comando az ml datastore para gerenciar o armazenamento de dados no Azure Machine Learning.

Exemplos

Os exemplos estão disponíveis no repositório de exemplos do GitHub. 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óximas etapas