DatastoreOperations 類別
表示在資料存放區上執行作業的用戶端。
您不應該直接具現化此類別。 相反地,您應該建立 MLClient,並透過 MLClient.datastores 屬性使用此用戶端
- 繼承
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsDatastoreOperations
建構函式
DatastoreOperations(operation_scope: OperationScope, operation_config: OperationConfig, serviceclient_2023_04_01_preview: AzureMachineLearningWorkspaces, **kwargs: Dict)
參數
- operation_scope
- <xref:azure.ai.ml._scope_dependent_operations.OperationScope>
必要
MLClient 物件的作業類別範圍變數。
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
必要
MLClient 物件的作業類別的常見組態。
- serviceclient_2022_10_01
- <xref:<xref:azure.ai.ml._restclient.v2022_10_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
必要
服務用戶端,可讓使用者在 Azure Machine Learning 工作區資源上操作。
- serviceclient_2023_04_01_preview
方法
create_or_update |
將傳入的資料存放區附加至工作區,或在資料存放區已經存在時更新資料存放區。 |
delete |
從工作區中刪除具有指定名稱的資料存放區參考。 此方法不會刪除資料存放區中的實際資料存放區或基礎資料。 |
get |
傳回指定名稱所參考之資料存放區的相關資訊。 |
get_default |
傳回工作區的預設資料存放區。 |
list |
列出工作區內的所有資料存放區和相關資訊。 |
create_or_update
將傳入的資料存放區附加至工作區,或在資料存放區已經存在時更新資料存放區。
create_or_update(datastore: Datastore) -> Datastore
參數
傳回
附加的資料存放區。
傳回類型
範例
建立資料存放區範例。
from azure.ai.ml.entities import AzureBlobDatastore
datastore_example = AzureBlobDatastore(
name="azure_blob_datastore",
account_name="sdkvnextclidcdnrc7zb7xyy", # cspell:disable-line
container_name="testblob",
)
ml_client.datastores.create_or_update(datastore_example)
delete
從工作區中刪除具有指定名稱的資料存放區參考。 此方法不會刪除資料存放區中的實際資料存放區或基礎資料。
delete(name: str) -> None
參數
範例
刪除資料存放區範例。
ml_client.datastores.delete("azure_blob_datastore")
get
傳回指定名稱所參考之資料存放區的相關資訊。
get(name: str, *, include_secrets: bool = False) -> Datastore
參數
- include_secrets
- bool
在傳回的資料存放區中包含資料存放區秘密,預設值為 False
傳回
具有指定名稱的資料存放區。
傳回類型
範例
取得資料存放區範例。
ml_client.datastores.get("azure_blob_datastore")
get_default
傳回工作區的預設資料存放區。
get_default(*, include_secrets: bool = False) -> Datastore
參數
- include_secrets
- bool
在傳回的資料存放區中包含資料存放區秘密,預設值為 False
傳回
預設資料存放區。
傳回類型
範例
取得預設資料存放區範例。
ml_client.datastores.get_default()