Delen via


CLI (v2) Azure Data Lake Gen2 YAML-schema

VAN TOEPASSING OP: Azure CLI ml-extensie v2 (huidige)

Het JSON-bronschema vindt u in deze resource.

Notitie

De YAML-syntaxis die in dit document wordt beschreven, is gebaseerd op het JSON-schema voor de nieuwste versie van de ML CLI v2-extensie. Deze syntaxis werkt gegarandeerd alleen met de nieuwste versie van de ML CLI v2-extensie. U vindt de schema's voor oudere extensieversies op https://azuremlschemasprod.azureedge.net/.

YAML-syntaxis

Sleutel Type Description Toegestane waarden Default value
$schema tekenreeks Het YAML-schema. Als u de Azure Machine Learning Visual Studio Code-extensie gebruikt om het YAML-bestand te ontwerpen, kunt u schema- en resourcevoltooiingen aanroepen als u het bestand boven aan het bestand opneemt $schema .
type tekenreeks Vereist. Het gegevensarchieftype. azure_data_lake_gen2
name tekenreeks Vereist. De naam van het gegevensarchief.
description tekenreeks De beschrijving van het gegevensarchief.
tags object De tagwoordenlijst voor het gegevensarchief.
account_name tekenreeks Vereist. Naam van het Azure-opslagaccount.
filesystem tekenreeks Vereist. De naam van het bestandssysteem. De bovenliggende map met de bestanden en mappen, gelijk aan een Azure Blog Storage-container.
endpoint tekenreeks Het eindpuntachtervoegsel van de opslagservice, dat wordt gebruikt voor het maken van de eindpunt-URL van het opslagaccount. Het combineert de naam van het opslagaccount en endpoint. Voorbeeld van de URL van het opslagaccount: https://<storage-account-name>.dfs.core.windows.net. core.windows.net
protocol tekenreeks Protocol voor verbinding met het bestandssysteem. https, abfss https
credentials object Service-principalreferenties voor het maken van verbinding met het Azure-opslagaccount. Referentiegeheimen worden opgeslagen in de sleutelkluis van de werkruimte.
credentials.tenant_id tekenreeks De tenant-id van de service-principal. Vereist als credentials dit is opgegeven.
credentials.client_id tekenreeks De client-id van de service-principal. Vereist als credentials dit is opgegeven.
credentials.client_secret tekenreeks Het clientgeheim van de service-principal. Vereist als credentials dit is opgegeven.
credentials.resource_url tekenreeks De resource-URL die de bewerkingen opgeeft die worden uitgevoerd in het Azure Data Lake Storage Gen2-account. https://storage.azure.com/
credentials.authority_url tekenreeks De instantie-URL die wordt gebruikt voor gebruikersverificatie. https://login.microsoftonline.com

Opmerkingen

De az ml datastore opdracht kan worden gebruikt voor het beheren van Azure Machine Learning-gegevensarchieven.

Voorbeelden

Voorbeelden zijn beschikbaar in de GitHub-voorbeeldenopslagplaats. Er worden hier verschillende weergegeven:

YAML: op identiteit gebaseerde toegang

$schema: https://azuremlschemas.azureedge.net/latest/azureDataLakeGen2.schema.json
name: adls_gen2_credless_example
type: azure_data_lake_gen2
description: Credential-less datastore pointing to an Azure Data Lake Storage Gen2.
account_name: mytestdatalakegen2
filesystem: my-gen2-container

YAML: tenant-id, client-id, clientgeheim

$schema: https://azuremlschemas.azureedge.net/latest/azureDataLakeGen2.schema.json
name: adls_gen2_example
type: azure_data_lake_gen2
description: Datastore pointing to an Azure Data Lake Storage Gen2.
account_name: mytestdatalakegen2
filesystem: my-gen2-container
credentials:
  tenant_id: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
  client_id: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
  client_secret: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Volgende stappen