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._ScopeDependentOperationsDatastoreOperations
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>
Variáveis de escopo para as classes de operações de um objeto MLClient.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
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>>
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
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
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
- 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()
Azure SDK for Python