Dela via


AbstractAzureStorageDatastore Klass

Representerar basklassen för datalager som sparar anslutningsinformation till Azure Blob och Azure File Storage.

Du bör inte arbeta med den här klassen direkt. Om du vill skapa ett datalager använder du en av register* metoderna i klassen Datastore, till exempel register_azure_blob_container.

Obs! När du använder ett datalager för att komma åt data måste du ha behörighet att komma åt data, vilket beror på de autentiseringsuppgifter som registrerats med datalagringen.

Klassen AbstractAzureStorageDatastore-konstruktor.

Arv
AbstractAzureStorageDatastore

Konstruktor

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

Parametrar

workspace
Workspace
Obligatorisk

Arbetsytan som det här dataarkivet tillhör.

name
str
Obligatorisk

Namnet på datalagringen. Den får bara innehålla alfanumeriska tecken eller - eller _.

datastore_type
str
Obligatorisk

Typen av datalager, antingen "AzureBlob" eller "AzureFile".

container_name
str
Obligatorisk

Containernamnet.

account_name
str
Obligatorisk

Namnet på lagringskontot.

sas_token
str, <xref:optional>
standardvärde: None

SAS-token för åtkomst till den här containern är som standard Ingen.

account_key
str, <xref:optional>
standardvärde: None

Lagringskontonyckeln är som standard Ingen.

protocol
str, <xref:optional>
standardvärde: None

Det protokoll som ska användas för att ansluta till lagringskontot. Om inget är standardvärdet https.

endpoint
str, <xref:optional>
standardvärde: None

Slutpunkten för blobcontainern. Om inget är standardvärdet core.windows.net.

workspace
Workspace
Obligatorisk

Arbetsytan som det här dataarkivet tillhör.

name
str
Obligatorisk

Namnet på datalagringen. Den får bara innehålla alfanumeriska tecken eller - eller _.

datastore_type
str
Obligatorisk

Typen av datalager, antingen "AzureBlob" eller "AzureFile".

container_name
str
Obligatorisk

Containernamnet.

account_name
str
Obligatorisk

Namnet på lagringskontot.

sas_token
str, <xref:optional>
Obligatorisk

SAS-token för åtkomst till den här containern är som standard Ingen.

account_key
str, <xref:optional>
Obligatorisk

Lagringskontonyckeln är som standard Ingen.

protocol
str, <xref:optional>
Obligatorisk

Det protokoll som ska användas för att ansluta till lagringskontot. Om inget är standardvärdet https.

endpoint
str, <xref:optional>
Obligatorisk

Slutpunkten för blobcontainern. Om inget är standardvärdet core.windows.net.

Metoder

as_download

Returnera datareferensobjekt med nedladdningsläge.

Obs! Den här metoden är inaktuell och stöds inte längre. Rekommendera att använda file_dataset.as_download i stället.

as_mount

Returnera datareferensobjekt med monteringsläge.

Obs! Den här metoden är inaktuell och stöds inte längre. Rekommendera att använda file_dataset.as_mount i stället.

as_upload

Returnera datareferensobjekt med uppladdningsläge.

Obs! Den här metoden är inaktuell och stöds inte längre. Rekommenderar att du använder datauppsättningen för att ladda upp i stället.

download

Ladda ned sökvägar med prefix till target_path.

path

Returnera motsvarande datareferensobjekt.

upload

Ladda upp src_dir till target_path.

upload_files

Ladda upp filer till target_path.

as_download

Returnera datareferensobjekt med nedladdningsläge.

Obs! Den här metoden är inaktuell och stöds inte längre. Rekommendera att använda file_dataset.as_download i stället.

as_download(path_on_compute=None)

Parametrar

path_on_compute
str
Obligatorisk

Den relativa sökvägen för beräkningen.

Returer

Datareferensobjektet.

Returtyp

as_mount

Returnera datareferensobjekt med monteringsläge.

Obs! Den här metoden är inaktuell och stöds inte längre. Rekommendera att använda file_dataset.as_mount i stället.

as_mount()

Parametrar

path_on_compute
str
Obligatorisk

Den relativa sökvägen för beräkningen.

Returer

Datareferensobjektet.

Returtyp

as_upload

Returnera datareferensobjekt med uppladdningsläge.

Obs! Den här metoden är inaktuell och stöds inte längre. Rekommenderar att du använder datauppsättningen för att ladda upp i stället.

as_upload(path_on_compute=None)

Parametrar

path_on_compute
str
Obligatorisk

Den relativa sökvägen för beräkningen.

Returer

Datareferensobjektet.

Returtyp

download

Ladda ned sökvägar med prefix till target_path.

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

Parametrar

target_path
Obligatorisk
prefix
standardvärde: None
overwrite
standardvärde: False
show_progress
standardvärde: True

path

Returnera motsvarande datareferensobjekt.

path(path=None, data_reference_name=None)

Parametrar

path
str
standardvärde: None

Den relativa sökvägen i datalagringen.

data_reference_name
str
standardvärde: None

Namnet på datareferensen.

Returer

Datareferensobjektet.

Returtyp

upload

Ladda upp src_dir till target_path.

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

Parametrar

src_dir
Obligatorisk
target_path
standardvärde: None
overwrite
standardvärde: False
show_progress
standardvärde: True

upload_files

Ladda upp filer till target_path.

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

Parametrar

files
Obligatorisk
relative_root
standardvärde: None

relativ sökväg i målet

target_path
standardvärde: None
overwrite
standardvärde: False
show_progress
standardvärde: True

Attribut

is_sas

använda credential_type egenskapen .

Den här egenskapen är inaktuell. Använd egenskapen credential_type för att fastställa typen av autentiseringsuppgifter.