Esquema YAML del almacén de datos de Azure Files de la CLI (v2)
SE APLICA A: Extensión de ML de la CLI de Azure v2 (actual)
El esquema JSON de origen se puede encontrar en https://azuremlschemas.azureedge.net/latest/azureFile.schema.json.
Nota
La sintaxis de YAML que se detalla en este documento se basa en el esquema JSON de la versión más reciente de la extensión ML de la CLI v2. Se garantiza que esta sintaxis solo funciona con la versión más reciente de la extensión ML de la CLI v2. Dispone de los esquemas de las versiones de anteriores de la extensión en https://azuremlschemasprod.azureedge.net/.
Sintaxis de YAML
Clave | Tipo | Descripción | Valores permitidos | Valor predeterminado |
---|---|---|---|---|
$schema |
string | Esquema de YAML. Si usa la extensión de VS Code de Azure Machine Learning para crear el archivo YAML, incluya $schema en la parte superior del archivo para invocar finalizaciones de esquema y recursos. |
||
type |
string | Necesario. Tipo de almacén de datos. | azure_file |
|
name |
string | Necesario. Nombre del almacén de datos. | ||
description |
string | Descripción del almacén de datos. | ||
tags |
object | Diccionario de etiquetas de almacén de datos. | ||
account_name |
string | Necesario. El nombre de la cuenta de Azure Storage. | ||
file_share_name |
string | Necesario. Nombre del recurso compartido de archivos. | ||
endpoint |
string | Sufijo de punto de conexión del servicio de almacenamiento. Se usa para crear la dirección URL del punto de conexión de la cuenta de almacenamiento. Combina el nombre de la cuenta de almacenamiento y endpoint . Dirección URL de la cuenta de almacenamiento de ejemplo: https://<storage-account-name>.file.core.windows.net . |
core.windows.net |
|
protocol |
string | Protocolo que se usará para conectarse al recurso compartido de archivos. | https |
https |
credentials |
objeto | Credenciales de autenticación basadas en credenciales para conectarse a la cuenta de Almacenamiento de Azure. Proporcione una clave de cuenta o un token de firma de acceso compartido (SAS) para esto. Los secretos de credenciales se almacenan en el almacén de claves del área de trabajo. | ||
credentials.account_key |
string | Clave de cuenta para acceder a la cuenta de almacenamiento. Se requiere uno de ocredentials.account_key credentials.sas_token si credentials se especifica. |
||
credentials.sas_token |
string | Token de SAS para acceder a la cuenta de almacenamiento. Se requiere credentials.account_key o credentials.sas_token si se especifica credentials . |
Comentarios
El comando az ml datastore
se puede usar para administrar los almacenes de datos de Azure Machine Learning.
Ejemplos
Hay ejemplos disponibles en el repositorio de GitHub de ejemplos. A continuación, se muestran varios.
YAML: clave de cuenta
$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 de 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