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