次の方法で共有

创建数据存储

适用范围:Azure CLI ml 扩展 v2(最新版)Python SDK azure-ai-ml v2(最新版)

本文介绍如何使用 Azure 机器学习数据存储连接到 Azure 数据存储服务。

先决条件

注意

机器学习数据存储不会创建基础存储帐户资源。 相反,它们链接现有存储帐户以供机器学习使用。 不需要机器学习数据存储。 如果有权访问基础数据,可以直接使用存储 URI。

验证访问权限 (Python)

from azure.ai.ml import MLClient
from azure.identity import DefaultAzureCredential

ml_client = MLClient.from_config(credential=DefaultAzureCredential())

for datastore in ml_client.datastores.list():
    print(datastore.name)

列出工作区中的数据存储,以确认身份验证和访问。

参考: MLClientDatastoreOperations.list

创建 Azure Blob 数据存储

from azure.ai.ml.entities import AzureBlobDatastore
from azure.ai.ml import MLClient
from azure.identity import DefaultAzureCredential

ml_client = MLClient.from_config(credential=DefaultAzureCredential())

store = AzureBlobDatastore(
    name="",
    description="",
    account_name="",
    container_name=""
)

ml_client.create_or_update(store)

使用基于身份认证的访问创建或更新指向指定 Blob 容器的数据存储库。

参考: AzureBlobDatastoreMLClient