Teilen über


YAML-Schema des Azure Files-Datenspeichers der CLI (v2)

GILT FÜR Azure CLI-ML-Erweiterung v2 (aktuell)

Das JSON-Quellschema finden Sie unter https://azuremlschemas.azureedge.net/latest/azureFile.schema.json.

Hinweis

Die in diesem Dokument beschriebene YAML-Syntax basiert auf dem JSON-Schema für die neueste Version der ML CLI v2-Erweiterung. Die Funktion dieser Syntax wird nur mit der neuesten Version der ML CLI v2-Erweiterung garantiert. Die Schemas für ältere Erweiterungsversionen finden Sie unter https://azuremlschemasprod.azureedge.net/.

YAML-Syntax

Schlüssel type BESCHREIBUNG Zulässige Werte Standardwert
$schema Zeichenfolge Das YAML-Schema. Wenn Sie die Azure Machine Learning VS Code-Erweiterung zum Erstellen der YAML-Datei verwenden, fügen Sie $schema oben in der Datei ein, um Schema- und Ressourcenabschlusse aufzurufen.
type Zeichenfolge Erforderlich. Der Datenspeichertyp. azure_file
name Zeichenfolge Erforderlich. Der Datenspeichername
description Zeichenfolge Die Beschreibung des Datenspeichers.
tags Objekt Das Tag-Wörterbuch des Datenspeichers.
account_name Zeichenfolge Erforderlich. Azure-Speicherkontoname
file_share_name Zeichenfolge Erforderlich. Der Dateifreigabename.
endpoint Zeichenfolge Endpunktsuffix des Speicherdiensts. Dies wird verwendet, um die Endpunkt-URL des Speicherkontos zu erstellen. Es kombiniert den Speicherkontonamen und den endpoint. Beispiel für die URL eines Speicherkontos: https://<storage-account-name>.file.core.windows.net. core.windows.net
protocol Zeichenfolge Protokoll, das zum Herstellen einer Verbindung mit der Dateifreigabe verwendet werden soll https https
credentials Objekt Anmeldeinformationen für die anmeldeinformationsbasierte Authentifizierung, um eine Verbindung mit dem Azure-Speicherkonto herzustellen. Stellen Sie hierfür entweder einen Kontoschlüssel oder ein SAS-Token (Shared Access Signature) bereit. Anmeldeinformationsgeheimnisse werden im Schlüsseltresor des Arbeitsbereichs gespeichert.
credentials.account_key Zeichenfolge Der Kontoschlüssel für den Zugriff auf das Speicherkonto. Einer von odercredentials.account_key credentials.sas_token ist erforderlich, wenn credentials angegeben wird.
credentials.sas_token Zeichenfolge Das SAS-Token für den Zugriff auf das Speicherkonto Entweder ist credentials.account_key oder credentials.sas_token erforderlich, wenn credentials angegeben wird.

Hinweise

Mit dem Befehl az ml datastore können Sie Azure Machine Learning-Datenspeicher verwalten.

Beispiele

Beispiele finden Sie im GitHub-Beispielrepository. Im Folgenden sind mehrere aufgeführt.

YAML: Kontoschlüssel

$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: SAS-Token

$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

Nächste Schritte