az ml datastore
Remarque
Cette référence fait partie de l’extension ml pour Azure CLI (version 2.15.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az ml datastore . En savoir plus sur les extensions.
Gérer les magasins de données Azure ML.
Les magasins de données Azure ML lient en toute sécurité vos services de stockage Azure à votre espace de travail afin que vous puissiez accéder à votre stockage sans avoir à encoder en dur les informations de connexion dans vos scripts. Les secrets de connexion, tels que les informations d’identification d’authentification du service de stockage, sont stockés dans le coffre de clés de votre espace de travail.
Lorsque vous créez un espace de travail, un compte Stockage Azure est automatiquement créé en tant que ressource associée. Un conteneur d’objets blob est créé dans ce compte et ses informations de connexion sont stockées en tant que magasin de données nommé « workspaceblobstore ». Cela sert de magasin de données par défaut de l’espace de travail, et le conteneur d’objets blob est utilisé pour stocker vos artefacts d’espace de travail et les journaux et sorties des travaux Machine Learning.
Commandes
Nom | Description | Type | Statut |
---|---|---|---|
az ml datastore create |
Créez une banque de données. |
Extension | GA |
az ml datastore delete |
Supprimez un magasin de données. |
Extension | GA |
az ml datastore list |
Répertorier les magasins de données dans un espace de travail. |
Extension | GA |
az ml datastore mount |
Montez un magasin de données spécifique sur un chemin d’accès local. Pour l’instant, seul Linux est pris en charge. |
Extension | Aperçu |
az ml datastore show |
Afficher les détails d’un magasin de données. |
Extension | GA |
az ml datastore update |
Mettez à jour un magasin de données. |
Extension | GA |
az ml datastore create
Créez une banque de données.
Cela connecte le service de stockage Azure sous-jacent à l’espace de travail. Les types de service de stockage qui peuvent actuellement être connectés en créant un magasin de données incluent stockage Blob Azure, Partage de fichiers Azure, Azure Data Lake Stockage Gen1 et Azure Data Lake Stockage Gen2.
az ml datastore create --file
--resource-group
--workspace-name
[--name]
[--set]
Exemples
Créer un magasin de données à partir d’un fichier de spécification YAML
az ml datastore create --file blobstore.yml --resource-group my-resource-group --workspace-name my-workspace
Paramètres obligatoires
Chemin local du fichier YAML contenant la spécification du magasin de données Azure ML. Les documents de référence YAML pour le magasin de données sont disponibles à l’adresse : https://aka.ms/ml-cli-v2-datastore-blob-yaml-reference, https://aka.ms/ml-cli-v2-datastore-file-yaml-reference, https://aka.ms/ml-cli-v2-datastore-data-lake-gen1-yaml-reference, . https://aka.ms/ml-cli-v2-datastore-data-lake-gen2-yaml-reference
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’espace de travail Azure ML. Vous pouvez configurer l’espace de travail par défaut à l’aide az configure --defaults workspace=<name>
de .
Paramètres facultatifs
Nom du magasin de données. Cela remplace le champ « name » dans le fichier YAML fourni à --file/-f.
Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ml datastore delete
Supprimez un magasin de données.
Cela supprime les informations de connexion au service de stockage de l’espace de travail, mais ne supprime pas les données sous-jacentes dans le stockage.
az ml datastore delete --name
--resource-group
--workspace-name
Paramètres obligatoires
Nom du magasin de données.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’espace de travail Azure ML. Vous pouvez configurer l’espace de travail par défaut à l’aide az configure --defaults workspace=<name>
de .
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ml datastore list
Répertorier les magasins de données dans un espace de travail.
az ml datastore list --resource-group
--workspace-name
[--max-results]
Exemples
Répertoriez tous les magasins de données d’un espace de travail à l’aide de l’argument --query pour exécuter une requête JMESPath sur les résultats des commandes.
az ml datastore list --query "[].{Name:name}" --output table --resource-group my-resource-group --workspace-name my-workspace
Paramètres obligatoires
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’espace de travail Azure ML. Vous pouvez configurer l’espace de travail par défaut à l’aide az configure --defaults workspace=<name>
de .
Paramètres facultatifs
Nombre maximal de résultats à retourner.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ml datastore mount
Cette commande est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus
Montez un magasin de données spécifique sur un chemin d’accès local. Pour l’instant, seul Linux est pris en charge.
az ml datastore mount --path
[--mode]
[--mount-point]
[--persistent]
[--resource-group]
[--workspace-name]
Exemples
Monter un magasin de données par nom
az ml datastore mount --mount-point /mnt/my-datastore --mode ro_mount --path my-datastore
Monter un magasin de données par URL de court-formulaire du magasin de données
az ml datastore mount --mount-point /mnt/my-datastore --mode ro_mount --path azureml://datastores/my-datastore
Monter un magasin de données par URL de long formulaire du magasin de données
az ml datastore mount --mount-point /mnt/my-datastore --mode ro_mount --path azureml://subscriptions/my-sub-id/resourcegroups/my-rg/providers/Microsoft.MachineLearningServices/workspaces/myworkspace/datastores/my-datastore
Paramètres obligatoires
Chemin du magasin de données à monter, sous la forme ou <datastore_name>
azureml://datastores/<datastore_name>
.
Paramètres facultatifs
Mode montage, soit ro_mount
(lecture seule) soit rw_mount
(lecture-écriture).
Chemin d’accès local utilisé comme point de montage.
Rendre le montage persistant entre les redémarrages. Pris en charge uniquement sur l’instance de calcul.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’espace de travail Azure ML. Vous pouvez configurer l’espace de travail par défaut à l’aide az configure --defaults workspace=<name>
de .
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ml datastore show
Afficher les détails d’un magasin de données.
az ml datastore show --name
--resource-group
--workspace-name
Paramètres obligatoires
Nom du magasin de données.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’espace de travail Azure ML. Vous pouvez configurer l’espace de travail par défaut à l’aide az configure --defaults workspace=<name>
de .
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ml datastore update
Mettez à jour un magasin de données.
Les propriétés « description », « tags » et « credential » peuvent être mises à jour.
az ml datastore update --resource-group
--workspace-name
[--add]
[--file]
[--force-string]
[--name]
[--remove]
[--set]
Paramètres obligatoires
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’espace de travail Azure ML. Vous pouvez configurer l’espace de travail par défaut à l’aide az configure --defaults workspace=<name>
de .
Paramètres facultatifs
Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string or JSON string>
.
Chemin local du fichier YAML contenant la spécification du magasin de données Azure ML. Les documents de référence YAML pour le magasin de données sont disponibles à l’adresse : https://aka.ms/ml-cli-v2-datastore-blob-yaml-reference, https://aka.ms/ml-cli-v2-datastore-file-yaml-reference, https://aka.ms/ml-cli-v2-datastore-data-lake-gen1-yaml-reference, . https://aka.ms/ml-cli-v2-datastore-data-lake-gen2-yaml-reference
Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.
Nom du magasin de données. Cela remplace le champ « name » dans le fichier YAML fourni à --file/-f.
Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=<value>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.