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._ScopeDependentOperationsDatastoreOperations
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>
Omfångsvariabler för operationsklasserna för ett MLClient-objekt.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
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>>
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
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
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
- 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()
Azure SDK for Python