Schemat YAML usługi Azure Data Lake Gen2 (wersja 2)
DOTYCZY: Rozszerzenie interfejsu wiersza polecenia platformy Azure ml 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
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, możesz wywołać uzupełnianie schematu i zasobów, jeśli znajdziesz $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
Polecenie az ml datastore
może służyć do zarządzania magazynami danych usługi Azure Machine Learning.
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