Udostępnij za pośrednictwem


Schemat YAML usługi Azure Data Lake Gen1 (wersja 2)

DOTYCZY: Rozszerzenie interfejsu wiersza polecenia platformy Azure ml w wersji 2 (bieżąca)

Zobacz źródłowy schemat JSON pod adresem https://azuremlschemas.azureedge.net/latest/azureDataLakeGen1.schema.json.

Uwaga

Składnia YAML szczegółowo w tym dokumencie jest oparta na schemacie JSON dla najnowszej wersji rozszerzenia interfejsu wiersza polecenia uczenia maszynowego w wersji 2. Ta składnia jest gwarantowana tylko do pracy z najnowszą wersją rozszerzenia interfejsu wiersza polecenia uczenia maszynowego w wersji 2. Schematy dla starszych wersji rozszerzeń można znaleźć pod adresem https://azuremlschemasprod.azureedge.net/.

Składnia YAML

Klucz Type Opis Dozwolone wartości Domyślna wartość
$schema string Schemat YAML. Jeśli używasz rozszerzenia programu Visual Studio Code usługi Azure Machine Learning do tworzenia pliku YAML, dołącz $schema go w górnej części pliku do wywoływania uzupełniania schematu i zasobów.
type string Wymagany. Typ magazynu danych. azure_data_lake_gen1
name string Wymagany. Nazwa magazynu danych.
description string Opis magazynu danych.
tags obiekt Słownik tagów magazynu danych.
store_name string Wymagany. Nazwa konta usługi Azure Data Lake Storage Gen1.
credentials obiekt Poświadczenia jednostki usługi służące do nawiązywania połączenia z kontem usługi Azure Storage. Wpisy tajne poświadczeń są przechowywane w magazynie kluczy obszaru roboczego.
credentials.tenant_id string Identyfikator dzierżawy jednostki usługi. Wymagane, jeśli credentials jest określony.
credentials.client_id string Identyfikator klienta jednostki usługi. Wymagane, jeśli credentials jest określony.
credentials.client_secret string Wpis tajny klienta jednostki usługi. Wymagane, jeśli credentials jest określony.
credentials.resource_url string Adres URL zasobu określający, które operacje wykonuje konto usługi Azure Data Lake Storage Gen1. https://datalake.azure.net/
credentials.authority_url string Adres URL urzędu używany do uwierzytelniania użytkownika. https://login.microsoftonline.com

Uwagi

Za pomocą az ml datastore polecenia można zarządzać magazynami danych usługi Azure Machine Learning.

Przykłady

Zobacz przykłady w repozytorium GitHub przykłady. Poniżej przedstawiono kilka z poniższych elementów:

YAML: dostęp oparty na tożsamościach

$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: identyfikator dzierżawy, identyfikator klienta, klucz tajny klienta

$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

Następne kroki