Delen via


CLI (v2) Azure Files-gegevensarchief YAML-schema

VAN TOEPASSING OP: Azure CLI ml-extensie v2 (huidige)

Het JSON-bronschema vindt u op https://azuremlschemas.azureedge.net/latest/azureFile.schema.json.

Notitie

De YAML-syntaxis die in dit document wordt beschreven, is gebaseerd op het JSON-schema voor de nieuwste versie van de ML CLI v2-extensie. Deze syntaxis werkt gegarandeerd alleen met de nieuwste versie van de ML CLI v2-extensie. U vindt de schema's voor oudere extensieversies op https://azuremlschemasprod.azureedge.net/.

YAML-syntaxis

Sleutel Type Description Toegestane waarden Default value
$schema tekenreeks Het YAML-schema. Als u de Azure Machine Learning VS Code-extensie gebruikt om het YAML-bestand te ontwerpen, neemt $schema u deze boven aan het bestand op om schema- en resourcevoltooiingen aan te roepen.
type tekenreeks Vereist. Het gegevensarchieftype. azure_file
name tekenreeks Vereist. De naam van het gegevensarchief.
description tekenreeks De beschrijving van het gegevensarchief.
tags object De tagwoordenlijst voor het gegevensarchief.
account_name tekenreeks Vereist. Naam van het Azure-opslagaccount.
file_share_name tekenreeks Vereist. De naam van de bestandsshare.
endpoint tekenreeks Eindpuntachtervoegsel van de opslagservice. Dit wordt gebruikt om de eindpunt-URL van het opslagaccount te maken. Het combineert de naam van het opslagaccount en endpoint. Voorbeeld van de URL van het opslagaccount: https://<storage-account-name>.file.core.windows.net. core.windows.net
protocol tekenreeks Protocol dat moet worden gebruikt om verbinding te maken met de bestandsshare. https https
credentials object Verificatiereferenties op basis van referenties om verbinding te maken met het Azure-opslagaccount. Geef hiervoor een accountsleutel of een SAS-token (Shared Access Signature) op. Referentiegeheimen worden opgeslagen in de sleutelkluis van de werkruimte.
credentials.account_key tekenreeks De accountsleutel voor toegang tot het opslagaccount. Een van beidecredentials.account_key of credentials.sas_token is vereist als credentials deze is opgegeven.
credentials.sas_token tekenreeks Het SAS-token voor toegang tot het opslagaccount. Een van credentials.account_key of credentials.sas_token is vereist als credentials deze is opgegeven.

Opmerkingen

De az ml datastore opdracht kan worden gebruikt voor het beheren van Azure Machine Learning-gegevensarchieven.

Voorbeelden

Voorbeelden zijn beschikbaar in de GitHub-voorbeeldenopslagplaats. Hieronder ziet u een aantal.

YAML: accountsleutel

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

$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

Volgende stappen