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é Type Description Valeurs autorisées Valeur par défaut
$schema string 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 string Obligatoire. Le type de magasin de données. azure_data_lake_gen1
name string Obligatoire. Nom du magasin de données.
description string Description du magasin de données.
tags object Dictionnaire d’étiquettes de magasin de données.
store_name string Obligatoire. Nom du compte Azure Data Lake Storage Gen1.
credentials object 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 string L’ID de locataire du principal du service. Obligatoire si credentials est spécifié.
credentials.client_id string ID de client du principal du service. Obligatoire si credentials est spécifié.
credentials.client_secret string Secret client du principal du service. Obligatoire si credentials est spécifié.
credentials.resource_url string URL de ressource qui détermine quelles opérations le compte Azure Data Lake Storage Gen1 effectue. https://datalake.azure.net/
credentials.authority_url string 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