Delen via


CLI (v2) Azure Data Lake Gen1 YAML-schema

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

Zie het JSON-bronschema op https://azuremlschemas.azureedge.net/latest/azureDataLakeGen1.schema.json.

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, neemt $schema u deze boven aan het bestand op om schema- en resourcevoltooiingen aan te roepen.
type tekenreeks Vereist. Het gegevensarchieftype. azure_data_lake_gen1
name tekenreeks Vereist. De naam van het gegevensarchief.
description tekenreeks De beschrijving van het gegevensarchief.
tags object De tagwoordenlijst voor het gegevensarchief.
store_name tekenreeks Vereist. De naam van het Azure Data Lake Storage Gen1-account.
credentials object Referenties van de service-principal om verbinding te maken 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 bepaalt welke bewerkingen het Azure Data Lake Storage Gen1-account uitvoert. https://datalake.azure.net/
credentials.authority_url tekenreeks De instantie-URL die wordt gebruikt voor gebruikersverificatie. https://login.microsoftonline.com

Opmerkingen

U kunt de az ml datastore opdracht gebruiken om Azure Machine Learning-gegevensarchieven te beheren.

Voorbeelden

Bekijk voorbeelden in de GitHub-voorbeeldenopslagplaats. Er worden hier verschillende weergegeven:

YAML: op identiteit gebaseerde toegang

$schema: https://azuremlschemas.azureedge.net/latest/azureDataLakeGen1.schema.json
name: alds_gen1_credless_example
type: azure_data_lake_gen1
description: Credential-less datastore pointing to an Azure Data Lake Storage Gen1.
store_name: mytestdatalakegen1

YAML: tenant-id, client-id, clientgeheim

$schema: https://azuremlschemas.azureedge.net/latest/azureDataLakeGen1.schema.json
name: adls_gen1_example
type: azure_data_lake_gen1
description: Datastore pointing to an Azure Data Lake Storage Gen1.
store_name: mytestdatalakegen1 
credentials:
  tenant_id: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
  client_id: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
  client_secret: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Volgende stappen