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