Esquema YAML del almacén de datos de blobs de Azure de la CLI (v2)
SE APLICA A: Extensión de ML de la CLI de Azure v2 (actual)
Ver el esquema JSON de origen en https://azuremlschemas.azureedge.net/latest/azureBlob.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 Visual Studio Code de Azure Machine Learning para crear el archivo YAML, incluya $schema en la parte superior del archivo para invocar las finalizaciones del esquema y los recursos. |
||
type |
string | Necesario. Tipo de almacén de datos. | azure_blob |
|
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. | ||
container_name |
string | Necesario. El nombre del contenedor. | ||
endpoint |
string | El sufijo de punto de conexión del servicio de almacenamiento, usado 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>.blob.core.windows.net . |
core.windows.net |
|
protocol |
string | Protocolo para la conexión al contenedor. | https , wasbs |
https |
credentials |
object | Credenciales de autenticación basadas en credenciales para conectarse a la cuenta de almacenamiento de Azure. Una clave de cuenta o un token de firma de acceso compartido (SAS) funcionará. El almacén de claves del área de trabajo almacena los secretos de credenciales. | ||
credentials.account_key |
string | Clave de cuenta usada para el acceso a la cuenta de almacenamiento. Se requiere credentials.account_key o credentials.sas_token si se especifica credentials . |
||
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
Puede usar el comando az ml datastore
para administrar almacenes de datos de Azure Machine Learning.
Ejemplos
Visite este recurso de GitHub para obtener ejemplos. Aquí se muestran varios:
YAML: acceso basado en identidad
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_credless_example
type: azure_blob
description: Credential-less datastore pointing to a blob container.
account_name: mytestblobstore
container_name: data-container
YAML: clave de cuenta
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_example
type: azure_blob
description: Datastore pointing to a blob container.
account_name: mytestblobstore
container_name: data-container
credentials:
account_key: XXXxxxXXXxXXXXxxXXXXXxXXXXXxXxxXxXXXxXXXxXXxxxXXxxXXXxXxXXXxxXxxXXXXxxxxxXXxxxxxxXXXxXXX
YAML: protocolo wasbs
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_protocol_example
type: azure_blob
description: Datastore pointing to a blob container using wasbs protocol.
account_name: mytestblobstore
protocol: wasbs
container_name: data-container
credentials:
account_key: XXXxxxXXXxXXXXxxXXXXXxXXXXXxXxxXxXXXxXXXxXXxxxXXxxXXXxXxXXXxxXxxXXXXxxxxxXXxxxxxxXXXxXXX
YAML: token de SAS
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_sas_example
type: azure_blob
description: Datastore pointing to a blob container using SAS token.
account_name: mytestblobstore
container_name: data-container
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