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