Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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