Compartilhar via


DatastoreOperations Classe

Representa um cliente para executar operações em Armazenamentos de Dados.

Você não deve instanciar essa classe diretamente. Em vez disso, você deve criar o MLClient e usar esse cliente por meio da propriedade MLClient.datastores

Herança
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
DatastoreOperations

Construtor

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

Parâmetros

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Obrigatório

Variáveis de escopo para as classes de operações de um objeto MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Obrigatório

Configuração comum para classes de operações de um objeto MLClient.

serviceclient_2022_10_01
<xref:<xref:azure.ai.ml._restclient.v2022_10_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
Obrigatório

Cliente de serviço para permitir que os usuários finais operem nos recursos do Workspace do Azure Machine Learning.

serviceclient_2023_04_01_preview

Métodos

create_or_update

Anexa o armazenamento de dados passado ao workspace ou atualiza o armazenamento de dados se ele já existir.

delete

Exclui uma referência de armazenamento de dados com o nome fornecido do workspace. Esse método não exclui o armazenamento de dados real nem os dados subjacentes no armazenamento de dados.

get

Retorna informações sobre o armazenamento de dados referenciado pelo nome fornecido.

get_default

Retorna o armazenamento de dados padrão do workspace.

list

Lista todos os armazenamentos de dados e informações associadas em um workspace.

create_or_update

Anexa o armazenamento de dados passado ao workspace ou atualiza o armazenamento de dados se ele já existir.

create_or_update(datastore: Datastore) -> Datastore

Parâmetros

datastore
Datastore
Obrigatório

A configuração do armazenamento de dados a ser anexado.

Retornos

O armazenamento de dados anexado.

Tipo de retorno

Exemplos

Criar exemplo de armazenamento de dados.


   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

Exclui uma referência de armazenamento de dados com o nome fornecido do workspace. Esse método não exclui o armazenamento de dados real nem os dados subjacentes no armazenamento de dados.

delete(name: str) -> None

Parâmetros

name
str
Obrigatório

Nome do armazenamento de dados

Exemplos

Exemplo de exclusão do armazenamento de dados.


   ml_client.datastores.delete("azure_blob_datastore")

get

Retorna informações sobre o armazenamento de dados referenciado pelo nome fornecido.

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

Parâmetros

name
str
Obrigatório

Nome do armazenamento de dados

include_secrets
bool

Incluir segredos de armazenamento de dados no armazenamento de dados retornado, o padrão é False

Retornos

Armazenamento de dados com o nome especificado.

Tipo de retorno

Exemplos

Obter exemplo de armazenamento de dados.


   ml_client.datastores.get("azure_blob_datastore")

get_default

Retorna o armazenamento de dados padrão do workspace.

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

Parâmetros

include_secrets
bool

Incluir segredos de armazenamento de dados no armazenamento de dados retornado, o padrão é False

Retornos

O armazenamento de dados padrão.

Tipo de retorno

Exemplos

Obter exemplo de armazenamento de dados padrão.


   ml_client.datastores.get_default()

list

Lista todos os armazenamentos de dados e informações associadas em um workspace.

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

Parâmetros

include_secrets
bool

Incluir segredos do armazenamento de dados em armazenamentos de dados retornados, o padrão é False

Retornos

Um iterador como uma instância de objetos Datastore

Tipo de retorno

Exemplos

Exemplo de armazenamento de dados de lista.


   ml_client.datastores.list()