CLI (v2) Azure Data Lake Gen2 YAML スキーマ

適用対象: Azure CLI ml 拡張機能 v2 (現行)

ソース JSON スキーマは、このリソースにあります。

Note

このドキュメントで詳しく説明されている YAML 構文は、最新バージョンの ML CLI v2 拡張機能の JSON スキーマに基づいています。 この構文は、ML CLI v2 拡張機能の最新バージョンでのみ動作することが保証されています。 以前のバージョンの拡張機能のスキーマについては、https://azuremlschemasprod.azureedge.net/ でご確認いただけます。

YAML 構文

キー Type 説明 使用できる値 既定値
$schema string YAML スキーマ。 Azure Machine Learning 用 Visual Studio Code 拡張機能を使用して YAML ファイルを作成する場合、ファイルの先頭に $schema を含めると、スキーマとリソースの入力候補を呼び出すことができます。
type string 必須。 データストアの種類。 azure_data_lake_gen2
name string 必須。 データストア名。
description string データストアの説明。
tags object データストアのタグの辞書。
account_name string 必須。 Azure ストレージ アカウント名。
filesystem string 必須。 ファイル システム名。 Azure Blob ストレージ コンテナーと同等の、ファイルとフォルダーを含む親ディレクトリ。
endpoint string ストレージ アカウント エンドポイント URL の作成に使用される、ストレージ サービスのエンドポイント サフィックス。 ストレージ アカウント名と endpoint の組み合わせです。 ストレージ アカウント URL の例: https://<storage-account-name>.dfs.core.windows.net core.windows.net
protocol string ファイル システムへの接続のプロトコル。 https, abfss https
credentials object Azure ストレージ アカウントに接続するためのサービス プリンシパルの資格情報。 資格情報のシークレットは、ワークスペースのキー コンテナーに格納されます。
credentials.tenant_id string サービス プリンシパル テナント ID。 credentials を指定した場合は必須。
credentials.client_id string サービス プリンシパルのクライアント ID。 credentials を指定した場合は必須。
credentials.client_secret string サービス プリンシパルのクライアント シークレット。 credentials を指定した場合は必須。
credentials.resource_url string Azure Data Lake Storage Gen2 アカウントで実行される操作を指定するリソース URL。 https://storage.azure.com/
credentials.authority_url string ユーザー認証に使用される機関 URL。 https://login.microsoftonline.com

解説

az ml datastore コマンドは、Azure Machine Learning データストアを管理するために使用できます。

例は、GitHub リポジトリの例にあります。 いくつかのものを次に示します。

YAML: ID ベースのアクセス

$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: テナント ID、クライアント ID、クライアント シークレット

$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

次のステップ