az ml datastore
Hinweis
Diese Referenz ist Teil der ml-Erweiterung für die Azure CLI (Version 2.15.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen Az ml-Datenspeicherbefehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen
Verwalten von Azure ML-Datenspeichern.
Azure ML-Datenspeicher verknüpfen Ihre Azure-Speicherdienste sicher mit Ihrem Arbeitsbereich, damit Sie auf Ihren Speicher zugreifen können, ohne die Verbindungsinformationen in Ihre Skripts hartcodieren zu müssen. Die geheimen Verbindungsschlüssel, z. B. die Anmeldeinformationen des Speicherdiensts, werden im Key Vault Ihres Arbeitsbereichs gespeichert.
Wenn Sie einen Arbeitsbereich erstellen, wird automatisch ein Azure Storage-Konto als zugeordnete Ressource erstellt. In diesem Konto wird ein BLOB-Container erstellt, und seine Verbindungsinformationen werden als Datenspeicher mit dem Namen "workspaceblobstore" gespeichert. Dies dient als Standarddatenspeicher des Arbeitsbereichs, und der BLOB-Container wird verwendet, um Ihre Arbeitsbereichsartefakte und Machine Learning-Auftragsprotokolle und -ausgaben zu speichern.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az ml datastore create |
Erstellen Sie einen Datenspeicher. |
Erweiterung | Allgemein verfügbar |
az ml datastore delete |
Löschen eines Datenspeichers. |
Erweiterung | Allgemein verfügbar |
az ml datastore list |
Auflisten von Datenspeichern in einem Arbeitsbereich. |
Erweiterung | Allgemein verfügbar |
az ml datastore mount |
Stellen Sie einen bestimmten Datenspeicher in einen lokalen Pfad bereit. Derzeit wird nur Linux unterstützt. |
Erweiterung | Vorschau |
az ml datastore show |
Details für einen Datenspeicher anzeigen. |
Erweiterung | Allgemein verfügbar |
az ml datastore update |
Aktualisieren eines Datenspeichers. |
Erweiterung | Allgemein verfügbar |
az ml datastore create
Erstellen Sie einen Datenspeicher.
Dadurch wird der zugrunde liegende Azure-Speicherdienst mit dem Arbeitsbereich verbunden. Zu den Speicherdiensttypen, mit denen derzeit eine Verbindung hergestellt werden kann, gehören Azure Blob Storage, Azure File Share, Azure Data Lake Storage Gen1 und Azure Data Lake Storage Gen2.
az ml datastore create --file
--resource-group
--workspace-name
[--name]
[--set]
Beispiele
Erstellen eines Datenspeichers aus einer YAML-Spezifikationsdatei
az ml datastore create --file blobstore.yml --resource-group my-resource-group --workspace-name my-workspace
Erforderliche Parameter
Lokaler Pfad zur YAML-Datei, die die Azure ML-Datenspeicherspezifikation enthält. Die YAML-Referenzdokumente für den Datenspeicher finden Sie unter: https://aka.ms/ml-cli-v2-datastore-blob-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-referencehttps://aka.ms/ml-cli-v2-datastore-file-yaml-reference
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Name des Azure ML-Arbeitsbereichs. Sie können den Standardarbeitsbereich mithilfe von az configure --defaults workspace=<name>
.
Optionale Parameter
Der Name des Datenspeichers Dadurch wird das Feld "name" in der YAML-Datei überschrieben, die in "-file/-f" bereitgestellt wird.
Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az ml datastore delete
Löschen eines Datenspeichers.
Dadurch werden die Verbindungsinformationen zum Speicherdienst aus dem Arbeitsbereich gelöscht, die zugrunde liegenden Daten werden jedoch nicht gelöscht.
az ml datastore delete --name
--resource-group
--workspace-name
Erforderliche Parameter
Der Name des Datenspeichers
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Name des Azure ML-Arbeitsbereichs. Sie können den Standardarbeitsbereich mithilfe von az configure --defaults workspace=<name>
.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az ml datastore list
Auflisten von Datenspeichern in einem Arbeitsbereich.
az ml datastore list --resource-group
--workspace-name
[--max-results]
Beispiele
Listet alle Datenspeicher in einem Arbeitsbereich mithilfe des Arguments --query auf, um eine JMESPath-Abfrage für die Ergebnisse von Befehlen auszuführen.
az ml datastore list --query "[].{Name:name}" --output table --resource-group my-resource-group --workspace-name my-workspace
Erforderliche Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Name des Azure ML-Arbeitsbereichs. Sie können den Standardarbeitsbereich mithilfe von az configure --defaults workspace=<name>
.
Optionale Parameter
Maximale Anzahl der zurückzugebenden Ergebnisse.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az ml datastore mount
Dieser Befehl befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Stellen Sie einen bestimmten Datenspeicher in einen lokalen Pfad bereit. Derzeit wird nur Linux unterstützt.
az ml datastore mount --path
[--mode]
[--mount-point]
[--persistent]
[--resource-group]
[--workspace-name]
Beispiele
Bereitstellen eines Datenspeichers anhand des Namens
az ml datastore mount --mount-point /mnt/my-datastore --mode ro_mount --path my-datastore
Bereitstellen eines Datenspeichers nach Kurzformular-URL des Datenspeichers
az ml datastore mount --mount-point /mnt/my-datastore --mode ro_mount --path azureml://datastores/my-datastore
Bereitstellen eines Datenspeichers nach longform-URL des Datenspeichers
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
Erforderliche Parameter
Der zu bereitstellende Datenspeicherpfad in Form von <datastore_name>
oder azureml://datastores/<datastore_name>
.
Optionale Parameter
Bereitstellungsmodus, entweder ro_mount
(schreibgeschützt) oder rw_mount
(Lese-/Schreibzugriff).
Ein lokaler Pfad, der als Bereitstellungspunkt verwendet wird.
Stellen Sie sicher, dass die Bereitstellung über Neustarts hinweg beibehalten wird. Wird nur für Computeinstanz unterstützt.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Name des Azure ML-Arbeitsbereichs. Sie können den Standardarbeitsbereich mithilfe von az configure --defaults workspace=<name>
.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az ml datastore show
Details für einen Datenspeicher anzeigen.
az ml datastore show --name
--resource-group
--workspace-name
Erforderliche Parameter
Der Name des Datenspeichers
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Name des Azure ML-Arbeitsbereichs. Sie können den Standardarbeitsbereich mithilfe von az configure --defaults workspace=<name>
.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az ml datastore update
Aktualisieren eines Datenspeichers.
Die Eigenschaften "description", "tags" und "credential" können aktualisiert werden.
az ml datastore update --resource-group
--workspace-name
[--add]
[--file]
[--force-string]
[--name]
[--remove]
[--set]
Erforderliche Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Name des Azure ML-Arbeitsbereichs. Sie können den Standardarbeitsbereich mithilfe von az configure --defaults workspace=<name>
.
Optionale Parameter
Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>
.
Lokaler Pfad zur YAML-Datei, die die Azure ML-Datenspeicherspezifikation enthält. Die YAML-Referenzdokumente für den Datenspeicher finden Sie unter: https://aka.ms/ml-cli-v2-datastore-blob-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-referencehttps://aka.ms/ml-cli-v2-datastore-file-yaml-reference
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.
Der Name des Datenspeichers Dadurch wird das Feld "name" in der YAML-Datei überschrieben, die in "-file/-f" bereitgestellt wird.
Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list <indexToRemove>
ODER --remove propertyToRemove
.
Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=<value>
.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.