Share via


AbstractAzureStorageDatastore Osztály

A kapcsolati adatokat az Azure Blobba és az Azure File Storage-ba menteni kívánó adattárak alaposztályát jelöli.

Nem szabad közvetlenül ezzel az osztálysal dolgoznia. Adattár létrehozásához használja az register* Adattár osztály egyik metódusát, például: register_azure_blob_container.

Megjegyzés: Ha adattárat használ az adatok eléréséhez, az adatokhoz való hozzáféréshez engedéllyel kell rendelkeznie, amely az adattárban regisztrált hitelesítő adatoktól függ.

Osztály AbstractAzureStorageDatastore konstruktor.

Öröklődés
AbstractAzureStorageDatastore

Konstruktor

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

Paraméterek

workspace
Workspace
Kötelező

Az adattárhoz tartozó munkaterület.

name
str
Kötelező

Az adattár neve. Csak alfanumerikus karaktereket vagy - vagy _karaktert tartalmazhat.

datastore_type
str
Kötelező

Az adattár típusa, "AzureBlob" vagy "AzureFile".

container_name
str
Kötelező

A tároló neve.

account_name
str
Kötelező

A tárfiók neve.

sas_token
str, <xref:optional>
alapértelmezett érték: None

A tároló eléréséhez használt SAS-jogkivonat alapértelmezés szerint Nincs.

account_key
str, <xref:optional>
alapértelmezett érték: None

A tárfiók kulcsa alapértelmezés szerint Nincs.

protocol
str, <xref:optional>
alapértelmezett érték: None

A tárfiókhoz való csatlakozáshoz használandó protokoll. Ha nincs, alapértelmezés szerint https.

endpoint
str, <xref:optional>
alapértelmezett érték: None

A blobtároló végpontja. Ha nincs, alapértelmezés szerint core.windows.net.

workspace
Workspace
Kötelező

Az adattárhoz tartozó munkaterület.

name
str
Kötelező

Az adattár neve. Csak alfanumerikus karaktereket vagy - vagy _karaktert tartalmazhat.

datastore_type
str
Kötelező

Az adattár típusa, "AzureBlob" vagy "AzureFile".

container_name
str
Kötelező

A tároló neve.

account_name
str
Kötelező

A tárfiók neve.

sas_token
str, <xref:optional>
Kötelező

A tároló eléréséhez használt SAS-jogkivonat alapértelmezés szerint Nincs.

account_key
str, <xref:optional>
Kötelező

A tárfiók kulcsa alapértelmezés szerint Nincs.

protocol
str, <xref:optional>
Kötelező

A tárfiókhoz való csatlakozáshoz használandó protokoll. Ha nincs, alapértelmezés szerint https.

endpoint
str, <xref:optional>
Kötelező

A blobtároló végpontja. Ha nincs, alapértelmezés szerint core.windows.net.

Metódusok

as_download

Adathivatkozási objektum visszaadása letöltési módban.

Megjegyzés: Ez a módszer elavult, és a továbbiakban nem támogatott. Javasoljuk, hogy inkább használja file_dataset.as_download .

as_mount

Adathivatkozási objektumot ad vissza csatlakoztatási móddal.

Megjegyzés: Ez a módszer elavult, és a továbbiakban nem támogatott. Javasoljuk, hogy inkább használja file_dataset.as_mount .

as_upload

Adathivatkozási objektumot ad vissza feltöltési móddal.

Megjegyzés: Ez a módszer elavult, és a továbbiakban nem támogatott. Javasoljuk, hogy inkább az adathalmazt használja a feltöltéshez.

download

Töltse le a target_path előtaggal rendelkező elérési utakat.

path

Adja vissza a megfelelő adathivatkozási objektumot.

upload

Töltse fel src_dir a target_path.

upload_files

Fájlok feltöltése target_path.

as_download

Adathivatkozási objektum visszaadása letöltési módban.

Megjegyzés: Ez a módszer elavult, és a továbbiakban nem támogatott. Javasoljuk, hogy inkább használja file_dataset.as_download .

as_download(path_on_compute=None)

Paraméterek

path_on_compute
str
Kötelező

A számítás relatív elérési útja.

Válaszok

Az adathivatkozási objektum.

Visszatérési típus

as_mount

Adathivatkozási objektumot ad vissza csatlakoztatási móddal.

Megjegyzés: Ez a módszer elavult, és a továbbiakban nem támogatott. Javasoljuk, hogy inkább használja file_dataset.as_mount .

as_mount()

Paraméterek

path_on_compute
str
Kötelező

A számítás relatív elérési útja.

Válaszok

Az adathivatkozási objektum.

Visszatérési típus

as_upload

Adathivatkozási objektumot ad vissza feltöltési móddal.

Megjegyzés: Ez a módszer elavult, és a továbbiakban nem támogatott. Javasoljuk, hogy inkább az adathalmazt használja a feltöltéshez.

as_upload(path_on_compute=None)

Paraméterek

path_on_compute
str
Kötelező

A számítás relatív elérési útja.

Válaszok

Az adathivatkozási objektum.

Visszatérési típus

download

Töltse le a target_path előtaggal rendelkező elérési utakat.

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

Paraméterek

target_path
Kötelező
prefix
alapértelmezett érték: None
overwrite
alapértelmezett érték: False
show_progress
alapértelmezett érték: True

path

Adja vissza a megfelelő adathivatkozási objektumot.

path(path=None, data_reference_name=None)

Paraméterek

path
str
alapértelmezett érték: None

Az adattár relatív elérési útja.

data_reference_name
str
alapértelmezett érték: None

Az adathivatkozás neve.

Válaszok

Az adathivatkozási objektum.

Visszatérési típus

upload

Töltse fel src_dir a target_path.

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

Paraméterek

src_dir
Kötelező
target_path
alapértelmezett érték: None
overwrite
alapértelmezett érték: False
show_progress
alapértelmezett érték: True

upload_files

Fájlok feltöltése target_path.

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

Paraméterek

files
Kötelező
relative_root
alapértelmezett érték: None

relatív elérési út a célban

target_path
alapértelmezett érték: None
overwrite
alapértelmezett érték: False
show_progress
alapértelmezett érték: True

Attribútumok

is_sas

használja a credential_type tulajdonságot.

Ez a tulajdonság elavult, kérjük, használja a tulajdonságot credential_type a hitelesítő adatok típusának meghatározásához.