Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GÄLLER FÖR: Azure CLI ml-tillägget v2 (aktuellt)
Se JSON-källschemat på https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json.
Kommentar
YAML-syntaxen som beskrivs i det här dokumentet baseras på JSON-schemat för den senaste versionen av ML CLI v2-tillägget. Den här syntaxen är garanterad att endast fungera med den senaste versionen av ML CLI v2-tillägget. Du hittar scheman för äldre tilläggsversioner på https://azuremlschemasprod.azureedge.net/.
YAML-syntax
Nyckel | Typ | Beskrivning | Tillåtna värden | Standardvärde |
---|---|---|---|---|
$schema |
sträng | YAML-schemat. Om du använder Azure Machine Learning Visual Studio Code-tillägget för att skapa YAML-filen ska du ta med $schema längst upp i filen för att anropa schema- och resursavslutningar. |
||
type |
sträng | Obligatoriskt. Datalagertypen. | azure_blob |
|
name |
sträng | Obligatoriskt. Namnet på datalagringen. | ||
description |
sträng | Beskrivning av datalager. | ||
tags |
objekt | Ordlistan för datalagertaggen. | ||
account_name |
sträng | Obligatoriskt. Namnet på Azure-lagringskontot. | ||
container_name |
sträng | Obligatoriskt. Containernamnet. | ||
endpoint |
sträng | Slutpunktssuffixet för lagringstjänsten som används för att skapa lagringskontots slutpunkts-URL. Den kombinerar lagringskontots namn och endpoint . Exempel på url för lagringskonto: https://<storage-account-name>.blob.core.windows.net . |
core.windows.net |
|
protocol |
sträng | Protokoll för anslutning till containern. |
https , wasbs |
https |
credentials |
objekt | Autentiseringsuppgifter baserade på autentiseringsuppgifter för anslutning till Azure Storage-kontot. En kontonyckel eller en SAS-token (signatur för delad åtkomst) fungerar. Nyckelvalvet för arbetsytan lagrar hemligheterna för autentiseringsuppgifter. | ||
credentials.account_key |
sträng | Kontonyckeln som används för åtkomst till lagringskontot.
En av credentials.account_key eller credentials.sas_token krävs om credentials anges. |
||
credentials.sas_token |
sträng | SAS-token för åtkomst till lagringskontot.
En av credentials.account_key eller credentials.sas_token krävs om credentials anges. |
Kommentarer
Du kan använda az ml datastore
kommandot för att hantera Azure Machine Learning-datalager.
Exempel
Besök den här GitHub-resursen för exempel. Flera visas här:
YAML: identitetsbaserad åtkomst
$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: kontonyckel
$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