Schemat YAML magazynu danych usługi Azure Blob (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/azureBlob.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_blob |
|
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. | ||
container_name |
string | Wymagany. Nazwa kontenera. | ||
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>.blob.core.windows.net . |
core.windows.net |
|
protocol |
string | Protokół połączenia z kontenerem. | https , wasbs |
https |
credentials |
obiekt | Poświadczenia uwierzytelniania oparte na poświadczeniach na potrzeby połączenia z kontem usługi Azure Storage. Klucz konta lub token sygnatury dostępu współdzielonego (SAS) będzie działać. Magazyn kluczy obszaru roboczego przechowuje wpisy tajne poświadczeń. | ||
credentials.account_key |
string | Klucz konta używany do uzyskiwania dostępu do konta magazynu. Jeden z credentials.account_key lub credentials.sas_token jest wymagany, jeśli credentials jest określony. |
||
credentials.sas_token |
string | Token SAS na potrzeby uzyskiwania dostępu do konta magazynu. Jeden z credentials.account_key lub credentials.sas_token jest wymagany, jeśli credentials jest określony. |
Uwagi
Za pomocą az ml datastore
polecenia można zarządzać magazynami danych usługi Azure Machine Learning.
Przykłady
Zapoznaj się z tym zasobem usługi GitHub, aby zapoznać się z przykładami. Poniżej przedstawiono kilka z poniższych elementów:
YAML: dostęp oparty na tożsamościach
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_credless_example
type: azure_blob
description: Credential-less datastore pointing to a blob container.
account_name: mytestblobstore
container_name: data-container
YAML: klucz konta
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_example
type: azure_blob
description: Datastore pointing to a blob container.
account_name: mytestblobstore
container_name: data-container
credentials:
account_key: XXXxxxXXXxXXXXxxXXXXXxXXXXXxXxxXxXXXxXXXxXXxxxXXxxXXXxXxXXXxxXxxXXXXxxxxxXXxxxxxxXXXxXXX
YAML: protokół wasbs
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_protocol_example
type: azure_blob
description: Datastore pointing to a blob container using wasbs protocol.
account_name: mytestblobstore
protocol: wasbs
container_name: data-container
credentials:
account_key: XXXxxxXXXxXXXXxxXXXXXxXXXXXxXxxXxXXXxXXXxXXxxxXXxxXXXxXxXXXxxXxxXXXXxxxxxXXxxxxxxXXXxXXX
YAML: token sas
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_sas_example
type: azure_blob
description: Datastore pointing to a blob container using SAS token.
account_name: mytestblobstore
container_name: data-container
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