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 endpoint o . 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