YAML-Schema des Azure-Blobdatenspeichers der CLI (v2)
GILT FÜR Azure CLI-ML-Erweiterung v2 (aktuell)
Siehe das JSON-Quellschema unter https://azuremlschemas.azureedge.net/latest/azureBlob.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 Visual Studio Code-Erweiterung für Azure Machine Learning zum Erstellen einer YAML-Datei verwenden, können Sie Schema- und Ressourcenvervollständigungen aufrufen, wenn Sie am Anfang Ihrer Datei $schema einschließen. |
||
type |
Zeichenfolge | Erforderlich. Der Datenspeichertyp. | azure_blob |
|
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 | ||
container_name |
Zeichenfolge | Erforderlich. Der Containername | ||
endpoint |
Zeichenfolge | Das Endpunktsuffix des Speicherdiensts, das zum Erstellen der Endpunkt-URL des Speicherkontos verwendet wird. Es kombiniert den Speicherkontonamen und den endpoint . Beispiel für die URL eines Speicherkontos: https://<storage-account-name>.blob.core.windows.net . |
core.windows.net |
|
protocol |
Zeichenfolge | Protokoll für die Verbindung mit dem Container. | https , wasbs |
https |
credentials |
Objekt | Anmeldeinformationsbasierte Authentifizierung zum Verbinden mit dem Azure-Speicherkonto. Ein Kontozugriffsschlüssel oder einSAS-Token (Shared Access Signature) können verwendet werden. Im Schlüsseltresor des Arbeitsbereichs werden die Anmeldeinformationen gespeichert. | ||
credentials.account_key |
Zeichenfolge | Der Kontoschlüssel, der für den Speicherkontozugriff verwendet wird. Entweder ist credentials.account_key oder credentials.sas_token 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
Sie können den Befehl az ml datastore
verwenden, um Azure Machine Learning-Datenspeicher zu verwalten.
Beispiele
Beispiele finden Sie in dieser GitHub-Ressource. Hier sind mehrere aufgeführt:
YAML: identitätsbasierter Zugriff
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_credless_example
type: azure_blob
description: Credential-less datastore pointing to a blob container.
account_name: mytestblobstore
container_name: data-container
YAML: Kontoschlüssel
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_example
type: azure_blob
description: Datastore pointing to a blob container.
account_name: mytestblobstore
container_name: data-container
credentials:
account_key: XXXxxxXXXxXXXXxxXXXXXxXXXXXxXxxXxXXXxXXXxXXxxxXXxxXXXxXxXXXxxXxxXXXXxxxxxXXxxxxxxXXXxXXX
YAML: WASBS-Protokoll
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_protocol_example
type: azure_blob
description: Datastore pointing to a blob container using wasbs protocol.
account_name: mytestblobstore
protocol: wasbs
container_name: data-container
credentials:
account_key: XXXxxxXXXxXXXXxxXXXXXxXXXXXxXxxXxXXXxXXXxXXxxxXXxxXXXxXxXXXxxXxxXXXXxxxxxXXxxxxxxXXXxXXX
YAML: SAS-Token
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_sas_example
type: azure_blob
description: Datastore pointing to a blob container using SAS token.
account_name: mytestblobstore
container_name: data-container
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