Udostępnij za pośrednictwem


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

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

Źródłowy schemat JSON można znaleźć w tym zasobie.

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

Key Type Opis Dozwolone wartości Domyślna wartość
$schema string Schemat YAML. Jeśli używasz rozszerzenia azure Machine Edukacja Visual Studio Code do tworzenia pliku YAML, możesz wywołać uzupełnianie schematu i zasobów, jeśli umieścisz $schema go w górnej części pliku.
type string Wymagany. Typ magazynu danych. azure_data_lake_gen2
name string Wymagany. Nazwa magazynu danych.
description string Opis magazynu danych.
tags obiekt Słownik tagów magazynu danych.
account_name string Wymagany. Nazwa konta usługi Azure Storage.
filesystem string Wymagany. Nazwa systemu plików. Katalog nadrzędny zawierający pliki i foldery równoważne kontenerowi usługi Azure Blog Storage.
endpoint string Sufiks punktu końcowego usługi magazynu używany do tworzenia adresu URL punktu końcowego konta magazynu. Łączy ona nazwę konta magazynu i endpoint. Przykładowy adres URL konta magazynu: https://<storage-account-name>.dfs.core.windows.net. core.windows.net
protocol string Protokół połączenia z systemem plików. https, abfss https
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 operacje, które zostaną wykonane na koncie usługi Azure Data Lake Storage Gen2. https://storage.azure.com/
credentials.authority_url string Adres URL urzędu używany do uwierzytelniania użytkownika. https://login.microsoftonline.com

Uwagi

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

Przykłady

Przykłady są dostępne 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/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: identyfikator dzierżawy, identyfikator klienta, klucz tajny klienta

$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

Następne kroki