Schema YAML dell'interfaccia della riga di comando (v2) dell'archivio dati BLOB di Azure

Lo schema JSON di origine è disponibile in https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json .

Importante

Questa funzionalità è attualmente in anteprima pubblica. Questa versione di anteprima viene fornita senza contratto di servizio e non è consigliata per carichi di lavoro di produzione. Alcune funzionalità potrebbero non essere supportate o potrebbero presentare funzionalità limitate. Per altre informazioni, vedere Condizioni supplementari per l'utilizzo delle anteprime di Microsoft Azure.

Sintassi YAML

Chiave Tipo Descrizione Valori consentiti Valore predefinito
$schema string Schema YAML. Se si usa l'estensione Azure Machine Learning VS Code per creare il file YAML, incluso nella parte superiore del file, è possibile richiamare il completamento dello $schema schema e delle risorse.
type string Obbligatoria. Tipo di archivio dati. azure_blob
name string Obbligatoria. Nome dell'archivio dati.
description string Descrizione dell'archivio dati.
tags object Dizionario di tag per l'archivio dati.
account_name string Obbligatoria. Nome dell'account di archiviazione di Azure.
container_name string Obbligatoria. Nome del contenitore.
endpoint string Suffisso dell'endpoint del servizio di archiviazione, usato per creare l'URL dell'endpoint dell'account di archiviazione combinando il nome dell'account di archiviazione e endpoint . URL dell'account di archiviazione di esempio: https://<storage-account-name>.blob.core.windows.net . core.windows.net
protocol string Protocollo da usare per connettersi al contenitore. https, wasbs https
credentials object Credenziali di autenticazione basate su credenziali per la connessione all'account di archiviazione di Azure. È possibile fornire una chiave dell'account o un token di firma di accesso condiviso. I segreti delle credenziali vengono archiviati nell'insieme di credenziali delle chiavi dell'area di lavoro.
credentials.account_key string Chiave dell'account per l'accesso all'account di archiviazione. Uno dei credentials.account_key valori di o è credentials.sas_token obbligatorio se viene specificato credentials .
credentials.sas_token string Token di firma di accesso condiviso per l'accesso all'account di archiviazione. Uno dei credentials.account_key valori di o è credentials.sas_token obbligatorio se viene specificato credentials .

Commenti

Il az ml datastore comando può essere usato per la gestione Azure Machine Learning di dati.

Esempio

Gli esempi sono disponibili negli esempi GitHub repository. Di seguito sono illustrati diversi.

YAML: accesso basato su identità

$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: chiave dell'account

$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: protocollo wasbs

$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: token sas

$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

Passaggi successivi