Partager via


Schéma YAML de magasin de données Azure Files avec l’interface CLI (v2)

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

Le schéma JSON source se trouve à l’adresse https://azuremlschemas.azureedge.net/latest/azureFile.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 VS Code Azure Machine Learning pour créer le fichier YAML, incluez $schema en haut de votre fichier pour appeler des achèvements de schéma et de ressources.
type string Obligatoire. Le type de magasin de données. azure_file
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.
account_name string Obligatoire. Nom du compte de stockage Azure.
file_share_name string Obligatoire. Nom du partage de fichiers.
endpoint string Suffixe de point de terminaison du service de stockage. Il est utilisé pour créer l’URL du point de terminaison du compte de stockage. Il combine le nom du compte de stockage et endpoint. Exemple d’URL de compte de stockage : https://<storage-account-name>.file.core.windows.net. core.windows.net
protocol string Protocole à utiliser pour se connecter au partage de fichiers. https https
credentials object Informations d’identification d’authentification basées sur les informations d’identification pour se connecter au compte de stockage Azure. Fournissez une clé de compte ou un jeton de signature d’accès partagé (SAP) pour cela. Les secrets des informations d’identification sont stockés dans le coffre de clés de l’espace de travail.
credentials.account_key string Clé de compte pour accéder au compte de stockage. L’une ou l’autrecredentials.account_key credentials.sas_token est requise si credentials elle est spécifiée.
credentials.sas_token string Le jeton SAS pour accéder au compte de stockage. Vous devez fournir credentials.account_key ou credentials.sas_token si credentials est spécifié.

Remarques

La commande az ml datastore peut être utilisée pour gérer les magasins de données d’Azure Machine Learning.

Exemples

Des exemples sont disponibles dans le référentiel d’exemples GitHub. Vous en trouverez plusieurs ci-dessous.

YAML : clé de compte

$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 : jeton 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

Étapes suivantes