次の方法で共有


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

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

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

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

YAML 構文

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

次のステップ