AbstractAzureStorageDatastore Classe

Representa a classe base para arquivos de dados que guardam informações de ligação ao Blob do Azure e ao Armazenamento de Ficheiros do Azure.

Não deve trabalhar diretamente com esta classe. Para criar um arquivo de dados, utilize um dos register* métodos da classe Datastore, por exemplo, register_azure_blob_container.

Nota: ao utilizar um arquivo de dados para aceder aos dados, tem de ter permissão para aceder aos dados, o que depende das credenciais registadas no arquivo de dados.

Classe AbstractAzureStorageDatastore construtor.

Herança
AbstractAzureStorageDatastore

Construtor

AbstractAzureStorageDatastore(workspace, name, datastore_type, container_name, account_name, sas_token=None, account_key=None, protocol=None, endpoint=None)

Parâmetros

workspace
Workspace
Necessário

A área de trabalho a que este arquivo de dados pertence.

name
str
Necessário

O nome do arquivo de dados. Só pode conter carateres alfanuméricos ou - ou _.

datastore_type
str
Necessário

O tipo deste arquivo de dados, "AzureBlob" ou "AzureFile".

container_name
str
Necessário

O nome do contentor.

account_name
str
Necessário

O nome da conta de armazenamento.

sas_token
str, <xref:optional>
valor predefinido: None

O token de SAS para aceder a este contentor, é predefinido para Nenhum.

account_key
str, <xref:optional>
valor predefinido: None

A chave da conta de armazenamento é predefinida para Nenhuma.

protocol
str, <xref:optional>
valor predefinido: None

O protocolo a utilizar para ligar à conta de armazenamento. Se Nenhum, a predefinição é https.

endpoint
str, <xref:optional>
valor predefinido: None

O ponto final do contentor de blobs. Se Nenhum, a predefinição é core.windows.net.

workspace
Workspace
Necessário

A área de trabalho a que este arquivo de dados pertence.

name
str
Necessário

O nome do arquivo de dados. Só pode conter carateres alfanuméricos ou - ou _.

datastore_type
str
Necessário

O tipo deste arquivo de dados, "AzureBlob" ou "AzureFile".

container_name
str
Necessário

O nome do contentor.

account_name
str
Necessário

O nome da conta de armazenamento.

sas_token
str, <xref:optional>
Necessário

O token de SAS para aceder a este contentor, é predefinido para Nenhum.

account_key
str, <xref:optional>
Necessário

A chave da conta de armazenamento é predefinida para Nenhuma.

protocol
str, <xref:optional>
Necessário

O protocolo a utilizar para ligar à conta de armazenamento. Se Nenhum, a predefinição é https.

endpoint
str, <xref:optional>
Necessário

O ponto final do contentor de blobs. Se Nenhum, a predefinição é core.windows.net.

Métodos

as_download

Devolver objeto de referência de dados com o modo de transferência.

Nota: este método foi preterido e deixará de ser suportado. Em alternativa, recomendamos que utilize file_dataset.as_download .

as_mount

Devolver objeto de referência de dados com o modo de montagem.

Nota: este método foi preterido e deixará de ser suportado. Em alternativa, recomendamos que utilize file_dataset.as_mount .

as_upload

Devolver objeto de referência de dados com o modo de carregamento.

Nota: este método foi preterido e deixará de ser suportado. Recomendamos que utilize o conjunto de dados para carregar.

download

Transfira caminhos com prefixo para target_path.

path

Devolver objeto de referência de dados correspondente.

upload

Carregue src_dir para target_path.

upload_files

Carregue ficheiros para target_path.

as_download

Devolver objeto de referência de dados com o modo de transferência.

Nota: este método foi preterido e deixará de ser suportado. Em alternativa, recomendamos que utilize file_dataset.as_download .

as_download(path_on_compute=None)

Parâmetros

path_on_compute
str
Necessário

O caminho relativo na computação.

Devoluções

O objeto de referência de dados.

Tipo de retorno

as_mount

Devolver objeto de referência de dados com o modo de montagem.

Nota: este método foi preterido e deixará de ser suportado. Em alternativa, recomendamos que utilize file_dataset.as_mount .

as_mount()

Parâmetros

path_on_compute
str
Necessário

O caminho relativo na computação.

Devoluções

O objeto de referência de dados.

Tipo de retorno

as_upload

Devolver objeto de referência de dados com o modo de carregamento.

Nota: este método foi preterido e deixará de ser suportado. Recomendamos que utilize o conjunto de dados para carregar.

as_upload(path_on_compute=None)

Parâmetros

path_on_compute
str
Necessário

O caminho relativo na computação.

Devoluções

O objeto de referência de dados.

Tipo de retorno

download

Transfira caminhos com prefixo para target_path.

abstract download(target_path, prefix=None, overwrite=False, show_progress=True)

Parâmetros

target_path
Necessário
prefix
valor predefinido: None
overwrite
valor predefinido: False
show_progress
valor predefinido: True

path

Devolver objeto de referência de dados correspondente.

path(path=None, data_reference_name=None)

Parâmetros

path
str
valor predefinido: None

O caminho relativo no arquivo de dados.

data_reference_name
str
valor predefinido: None

O nome da referência de dados.

Devoluções

O objeto de referência de dados.

Tipo de retorno

upload

Carregue src_dir para target_path.

abstract upload(src_dir, target_path=None, overwrite=False, show_progress=True)

Parâmetros

src_dir
Necessário
target_path
valor predefinido: None
overwrite
valor predefinido: False
show_progress
valor predefinido: True

upload_files

Carregue ficheiros para target_path.

abstract upload_files(files, relative_root=None, target_path=None, overwrite=False, show_progress=True)

Parâmetros

files
Necessário
relative_root
valor predefinido: None

caminho relativo no destino

target_path
valor predefinido: None
overwrite
valor predefinido: False
show_progress
valor predefinido: True

Atributos

is_sas

utilizar credential_type propriedade.

Esta propriedade foi preterida. Utilize a propriedade credential_type para determinar o tipo de credencial.