Partager via


Schéma YAML CLI (v2) Azure Data Lake Gen1

S’APPLIQUE À :Extension ml Azure CLI v2 (actuelle)

Voir le schéma JSON source sur https://azuremlschemas.azureedge.net/latest/azureDataLakeGen1.schema.json.

Notes

La syntaxe YAML détaillée dans ce document est basée sur le schéma JSON pour la dernière version de l’extension ML CLI v2. Le fonctionnement de cette syntaxe est garanti uniquement avec la dernière version de l’extension ML CLI v2. Vous trouverez les schémas des versions d’extension plus anciennes sur https://azuremlschemasprod.azureedge.net/.

Syntaxe YAML

Clé Catégorie Descriptif Valeurs autorisées Valeur par défaut
$schema ficelle Schéma YAML. Si vous utilisez l’extension de Visual Studio Code pour Azure Machine Learning afin de créer le fichier YAML, incluez $schema en haut de votre fichier pour appeler les complétions du schéma et de la ressource.
type ficelle Obligatoire. Le type de magasin de données. azure_data_lake_gen1
name ficelle Obligatoire. Nom du magasin de données.
description ficelle Description du magasin de données.
tags objet Dictionnaire d’étiquettes de magasin de données.
store_name ficelle Obligatoire. Nom du compte Azure Data Lake Storage Gen1.
credentials objet Informations d’identification du principal de service pour se connecter au compte de stockage Azure. Les secrets des informations d’identification sont stockés dans le coffre de clés de l’espace de travail.
credentials.tenant_id ficelle L’ID de locataire du principal du service. Obligatoire si credentials est spécifié.
credentials.client_id ficelle ID de client du principal du service. Obligatoire si credentials est spécifié.
credentials.client_secret ficelle Secret client du principal du service. Obligatoire si credentials est spécifié.
credentials.resource_url ficelle URL de ressource qui détermine quelles opérations le compte Azure Data Lake Storage Gen1 effectue. https://datalake.azure.net/
credentials.authority_url ficelle URL d’autorité utilisée pour l’authentification utilisateur. https://login.microsoftonline.com

Remarques

Vous pouvez utiliser la az ml datastore commande pour gérer les magasins de données Azure Machine Learning.

Exemples

Voir les exemples dans les exemples de dépôt GitHub. Vous en trouverez plusieurs ici :

YAML : accès basé sur l’identité

$schema: https://azuremlschemas.azureedge.net/latest/azureDataLakeGen1.schema.json
name: alds_gen1_credless_example
type: azure_data_lake_gen1
description: Credential-less datastore pointing to an Azure Data Lake Storage Gen1.
store_name: mytestdatalakegen1

YAML : ID locataire, ID client, secret client

$schema: https://azuremlschemas.azureedge.net/latest/azureDataLakeGen1.schema.json
name: adls_gen1_example
type: azure_data_lake_gen1
description: Datastore pointing to an Azure Data Lake Storage Gen1.
store_name: mytestdatalakegen1 
credentials:
  tenant_id: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
  client_id: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
  client_secret: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Étapes suivantes