AbstractAzureStorageDatastore Classe

Rappresenta la classe di base per gli archivi dati che salvano le informazioni di connessione nel BLOB di Azure e nell'archiviazione file di Azure.

Non è consigliabile usare direttamente questa classe. Per creare un archivio dati, usare uno dei register* metodi della classe Datastore, ad esempio register_azure_blob_container.

Nota: quando si usa un archivio dati per accedere ai dati, è necessario disporre dell'autorizzazione per accedere ai dati, che dipende dalle credenziali registrate con l'archivio dati.

Costruttore Class AbstractAzureStorageDatastore.

Ereditarietà
AbstractAzureStorageDatastore

Costruttore

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

Parametri

workspace
Workspace
Necessario

L'area di lavoro a cui appartiene l'archivio dati.

name
str
Necessario

Nome dell'archivio dati. Può contenere solo caratteri alfanumerici o - o _.

datastore_type
str
Necessario

Tipo di archivio dati, "AzureBlob" o "AzureFile".

container_name
str
Necessario

Nome del contenitore.

account_name
str
Necessario

nome dell'account di archiviazione.

sas_token
str, <xref:optional>
valore predefinito: None

Token di firma di accesso condiviso per l'accesso a questo contenitore, impostazione predefinita none.

account_key
str, <xref:optional>
valore predefinito: None

La chiave dell'account di archiviazione, impostazione predefinita none.

protocol
str, <xref:optional>
valore predefinito: None

Protocollo da usare per connettersi all'account di archiviazione. Se None, l'impostazione predefinita è https.

endpoint
str, <xref:optional>
valore predefinito: None

Endpoint del contenitore BLOB. Se None, il valore predefinito è core.windows.net.

workspace
Workspace
Necessario

L'area di lavoro a cui appartiene l'archivio dati.

name
str
Necessario

Nome dell'archivio dati. Può contenere solo caratteri alfanumerici o - o _.

datastore_type
str
Necessario

Tipo di archivio dati, "AzureBlob" o "AzureFile".

container_name
str
Necessario

Nome del contenitore.

account_name
str
Necessario

nome dell'account di archiviazione.

sas_token
str, <xref:optional>
Necessario

Token di firma di accesso condiviso per l'accesso a questo contenitore, impostazione predefinita none.

account_key
str, <xref:optional>
Necessario

La chiave dell'account di archiviazione, impostazione predefinita none.

protocol
str, <xref:optional>
Necessario

Protocollo da usare per connettersi all'account di archiviazione. Se None, l'impostazione predefinita è https.

endpoint
str, <xref:optional>
Necessario

Endpoint del contenitore BLOB. Se None, il valore predefinito è core.windows.net.

Metodi

as_download

Restituire l'oggetto riferimento ai dati con la modalità di download.

Nota: questo metodo è deprecato e non sarà più supportato. Consiglia di usare file_dataset.as_download invece.

as_mount

Restituisce l'oggetto riferimento ai dati con la modalità di montaggio.

Nota: questo metodo è deprecato e non sarà più supportato. Consiglia di usare file_dataset.as_mount invece.

as_upload

Restituire l'oggetto riferimento ai dati con la modalità di caricamento.

Nota: questo metodo è deprecato e non sarà più supportato. È consigliabile usare il set di dati per il caricamento.

download

Scaricare i percorsi con prefisso per target_path.

path

Restituisce l'oggetto riferimento ai dati corrispondente.

upload

Caricare src_dir in target_path.

upload_files

Caricare file in target_path.

as_download

Restituire l'oggetto riferimento ai dati con la modalità di download.

Nota: questo metodo è deprecato e non sarà più supportato. Consiglia di usare file_dataset.as_download invece.

as_download(path_on_compute=None)

Parametri

path_on_compute
str
Necessario

Percorso relativo nel calcolo.

Restituisce

Oggetto di riferimento dati.

Tipo restituito

as_mount

Restituisce l'oggetto riferimento ai dati con la modalità di montaggio.

Nota: questo metodo è deprecato e non sarà più supportato. Consiglia di usare file_dataset.as_mount invece.

as_mount()

Parametri

path_on_compute
str
Necessario

Percorso relativo nel calcolo.

Restituisce

Oggetto di riferimento dati.

Tipo restituito

as_upload

Restituire l'oggetto riferimento ai dati con la modalità di caricamento.

Nota: questo metodo è deprecato e non sarà più supportato. È consigliabile usare il set di dati per il caricamento.

as_upload(path_on_compute=None)

Parametri

path_on_compute
str
Necessario

Percorso relativo nel calcolo.

Restituisce

Oggetto di riferimento dati.

Tipo restituito

download

Scaricare i percorsi con prefisso per target_path.

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

Parametri

target_path
Necessario
prefix
valore predefinito: None
overwrite
valore predefinito: False
show_progress
valore predefinito: True

path

Restituisce l'oggetto riferimento ai dati corrispondente.

path(path=None, data_reference_name=None)

Parametri

path
str
valore predefinito: None

Percorso relativo nell'archivio dati.

data_reference_name
str
valore predefinito: None

Nome del riferimento ai dati.

Restituisce

Oggetto di riferimento dati.

Tipo restituito

upload

Caricare src_dir in target_path.

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

Parametri

src_dir
Necessario
target_path
valore predefinito: None
overwrite
valore predefinito: False
show_progress
valore predefinito: True

upload_files

Caricare file in target_path.

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

Parametri

files
Necessario
relative_root
valore predefinito: None

percorso relativo nella destinazione

target_path
valore predefinito: None
overwrite
valore predefinito: False
show_progress
valore predefinito: True

Attributi

is_sas

use credential_type , proprietà .

Questa proprietà è deprecata, usare la proprietà credential_type per determinare il tipo di credenziali.