DatastoreOperations Klass

Representerar en klient för att utföra åtgärder på datalager.

Du bör inte instansiera den här klassen direkt. I stället bör du skapa MLClient och använda den här klienten via egenskapen MLClient.datastores

Arv
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
DatastoreOperations

Konstruktor

DatastoreOperations(operation_scope: OperationScope, operation_config: OperationConfig, serviceclient_2023_04_01_preview: AzureMachineLearningWorkspaces, **kwargs: Dict)

Parametrar

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Obligatorisk

Omfångsvariabler för operationsklasserna för ett MLClient-objekt.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Obligatorisk

Gemensam konfiguration för driftklasser för ett MLClient-objekt.

serviceclient_2022_10_01
<xref:<xref:azure.ai.ml._restclient.v2022_10_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
Obligatorisk

Tjänstklient så att slutanvändarna kan arbeta med Azure Machine Learning-arbetsyteresurser.

serviceclient_2023_04_01_preview

Metoder

create_or_update

Kopplar det skickade dataarkivet till arbetsytan eller uppdaterar datalagringen om det redan finns.

delete

Tar bort en datalagerreferens med det angivna namnet från arbetsytan. Den här metoden tar inte bort det faktiska dataarkivet eller underliggande data i datalagringen.

get

Returnerar information om det datalager som refereras till av det angivna namnet.

get_default

Returnerar arbetsytans standarddatalager.

list

Visar en lista över alla datalager och tillhörande information på en arbetsyta.

create_or_update

Kopplar det skickade dataarkivet till arbetsytan eller uppdaterar datalagringen om det redan finns.

create_or_update(datastore: Datastore) -> Datastore

Parametrar

datastore
Datastore
Obligatorisk

Konfigurationen av det datalager som ska anslutas.

Returer

Det anslutna dataarkivet.

Returtyp

Exempel

Skapa datalagerexempel.


   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

Tar bort en datalagerreferens med det angivna namnet från arbetsytan. Den här metoden tar inte bort det faktiska dataarkivet eller underliggande data i datalagringen.

delete(name: str) -> None

Parametrar

name
str
Obligatorisk

Namnet på datalagringen

Exempel

Ta bort datalagerexempel.


   ml_client.datastores.delete("azure_blob_datastore")

get

Returnerar information om det datalager som refereras till av det angivna namnet.

get(name: str, *, include_secrets: bool = False) -> Datastore

Parametrar

name
str
Obligatorisk

Namn på datalager

include_secrets
bool

Inkludera datalagerhemligheter i det returnerade dataarkivet, standardvärdet är Falskt

Returer

Datalager med det angivna namnet.

Returtyp

Exempel

Hämta datalagerexempel.


   ml_client.datastores.get("azure_blob_datastore")

get_default

Returnerar arbetsytans standarddatalager.

get_default(*, include_secrets: bool = False) -> Datastore

Parametrar

include_secrets
bool

Inkludera datalagerhemligheter i det returnerade dataarkivet, standardvärdet är Falskt

Returer

Standarddatalager.

Returtyp

Exempel

Hämta standardexempel för datalager.


   ml_client.datastores.get_default()

list

Visar en lista över alla datalager och tillhörande information på en arbetsyta.

list(*, include_secrets: bool = False) -> Iterable[Datastore]

Parametrar

include_secrets
bool

Inkludera datalagerhemligheter i returnerade datalager, standardvärdet är False

Returer

En iterator som en instans av Datastore-objekt

Returtyp

Exempel

Visa en lista över datalagerexempel.


   ml_client.datastores.list()