Megosztás a következőn keresztül:


CLI (v2) Azure Blob datastore YAML-séma

A KÖVETKEZŐRE VONATKOZIK: Azure CLI ml-bővítmény v2 (aktuális)

Tekintse meg a forrás JSON-sémát a következő helyen https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json: .

Feljegyzés

A dokumentumban részletezett YAML-szintaxis az ML CLI v2 bővítmény legújabb verziójának JSON-sémáján alapul. Ez a szintaxis garantáltan csak az ML CLI v2 bővítmény legújabb verziójával működik. A régebbi bővítményverziók sémáit a következő helyen https://azuremlschemasprod.azureedge.net/találja: .

YAML-szintaxis

Kulcs Típus Leírás Megengedett értékek Alapértelmezett érték
$schema húr A YAML-séma. Ha az Azure Machine Learning Visual Studio Code-bővítményt használja a YAML-fájl létrehozásához, a fájl tetején adja meg $schema a séma és az erőforrás-kiegészítések meghívásához.
type húr Szükséges. Az adattár típusa. azure_blob
name húr Szükséges. Az adattár neve.
description húr Az adattár leírása.
tags object Az adattárcímke szótára.
account_name húr Szükséges. Az Azure Storage-fiók neve.
container_name húr Szükséges. A tároló neve.
endpoint húr A tárfiók végponti URL-címének létrehozásához használt tárolási szolgáltatás végpont-utótagja. Egyesíti a tárfiók nevét és endpointa . Példa tárfiók URL-címe: https://<storage-account-name>.blob.core.windows.net. core.windows.net
protocol húr Protokoll a tárolóhoz való csatlakozáshoz. https, wasbs https
credentials object Hitelesítő adatokon alapuló hitelesítési hitelesítő adatok az Azure Storage-fiókhoz való csatlakozáshoz. A fiókkulcs vagy a közös hozzáférésű jogosultságkód (SAS) jogkivonat működni fog. A munkaterület kulcstartója tárolja a hitelesítő adatokat.
credentials.account_key húr A tárfiók-hozzáféréshez használt fiókkulcs. Ha meg van adva, az egyikre credentials.account_key van szükség, vagy credentials.sas_token szükség credentials van rá.
credentials.sas_token húr A tárfiók elérésére szolgáló SAS-jogkivonat. Ha meg van adva, az egyikre credentials.account_key van szükség, vagy credentials.sas_token szükség credentials van rá.

Megjegyzések

A paranccsal kezelheti az az ml datastore Azure Machine Learning-adattárakat.

Példák

Példákért tekintse meg ezt a GitHub-erőforrást . Itt több is látható:

YAML: identitásalapú hozzáférés

$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: fiókkulcs

$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: wasbs protokoll

$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: sas-jogkivonat

$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

Következő lépések