Udostępnij za pośrednictwem


Schemat YAML magazynu danych usługi Azure Files (wersja 2)

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

Źródłowy schemat JSON można znaleźć pod adresem https://azuremlschemas.azureedge.net/latest/azureFile.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

Key Type Opis Dozwolone wartości Domyślna wartość
$schema string Schemat YAML. Jeśli używasz rozszerzenia usługi Azure Machine Edukacja VS Code 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_file
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.
file_share_name string Wymagany. Nazwa udziału plików.
endpoint string Sufiks punktu końcowego usługi magazynu. Służy 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>.file.core.windows.net. core.windows.net
protocol string Protokół używany do nawiązywania połączenia z udziałem plików. https https
credentials obiekt Poświadczenia uwierzytelniania oparte na poświadczeniach umożliwiające nawiązanie połączenia z kontem usługi Azure Storage. Podaj w tym celu klucz konta lub token sygnatury dostępu współdzielonego (SAS). Wpisy tajne poświadczeń są przechowywane w magazynie kluczy obszaru roboczego.
credentials.account_key string Klucz konta umożliwiający dostęp do konta magazynu. Jeden z elementówcredentials.account_key lub credentials.sas_token jest wymagany, jeśli credentials jest określony.
credentials.sas_token string Token SAS umożliwiający dostęp do konta magazynu. Jeden z credentials.account_key lub credentials.sas_token jest wymagany, jeśli credentials jest określony.

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: klucz konta

$schema: https://azuremlschemas.azureedge.net/latest/azureFile.schema.json
name: file_example
type: azure_file
description: Datastore pointing to an Azure File Share.
account_name: mytestfilestore
file_share_name: my-share
credentials:
  account_key: XxXxXxXXXXXXXxXxXxxXxxXXXXXXXXxXxxXXxXXXXXXXxxxXxXXxXXXXXxXXxXXXxXxXxxxXXxXXxXXXXXxXxxXX

YAML: token sas

$schema: https://azuremlschemas.azureedge.net/latest/azureFile.schema.json
name: file_sas_example
type: azure_file
description: Datastore pointing to an Azure File Share using SAS token.
account_name: mytestfilestore
file_share_name: my-share
credentials:
  sas_token: ?xx=XXXX-XX-XX&xx=xxxx&xxx=xxx&xx=xxxxxxxxxxx&xx=XXXX-XX-XXXXX:XX:XXX&xx=XXXX-XX-XXXXX:XX:XXX&xxx=xxxxx&xxx=XXxXXXxxxxxXXXXXXXxXxxxXXXXXxxXXXXXxXXXXxXXXxXXxXX

Następne kroki