AbstractAzureStorageDatastore Třída

Představuje základní třídu pro úložiště dat, která ukládají informace o připojení do služby Azure Blob Storage a Azure File Storage.

S touto třídou byste neměli pracovat přímo. Pokud chcete vytvořit úložiště dat, použijte jednu z register* metod třídy Datastore, register_azure_blob_containernapříklad .

Poznámka: Pokud pro přístup k datům používáte úložiště dat, musíte mít oprávnění pro přístup k datům, což závisí na přihlašovacích údajích zaregistrovaných v úložišti dat.

Třída AbstractAzureStorageDatastore – konstruktor.

Dědičnost
AbstractAzureStorageDatastore

Konstruktor

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

Parametry

workspace
Workspace
Vyžadováno

Pracovní prostor, do který toto úložiště dat patří.

name
str
Vyžadováno

Název úložiště dat. Může obsahovat pouze alfanumerické znaky nebo - nebo _.

datastore_type
str
Vyžadováno

Typ tohoto úložiště dat, buď "AzureBlob", nebo "AzureFile".

container_name
str
Vyžadováno

Název kontejneru.

account_name
str
Vyžadováno

Název účtu úložiště.

sas_token
str, <xref:optional>
výchozí hodnota: None

Token SAS pro přístup k tomuto kontejneru má výchozí hodnotu Žádný.

account_key
str, <xref:optional>
výchozí hodnota: None

Výchozí klíč účtu úložiště je Žádný.

protocol
str, <xref:optional>
výchozí hodnota: None

Protokol, který se použije pro připojení k účtu úložiště. Pokud žádný, výchozí hodnota je https.

endpoint
str, <xref:optional>
výchozí hodnota: None

Koncový bod kontejneru objektů blob. Pokud žádný, výchozí hodnota je core.windows.net.

workspace
Workspace
Vyžadováno

Pracovní prostor, do který toto úložiště dat patří.

name
str
Vyžadováno

Název úložiště dat. Může obsahovat pouze alfanumerické znaky nebo - nebo _.

datastore_type
str
Vyžadováno

Typ tohoto úložiště dat, buď "AzureBlob", nebo "AzureFile".

container_name
str
Vyžadováno

Název kontejneru.

account_name
str
Vyžadováno

Název účtu úložiště.

sas_token
str, <xref:optional>
Vyžadováno

Token SAS pro přístup k tomuto kontejneru má výchozí hodnotu Žádný.

account_key
str, <xref:optional>
Vyžadováno

Výchozí klíč účtu úložiště je Žádný.

protocol
str, <xref:optional>
Vyžadováno

Protokol, který se použije pro připojení k účtu úložiště. Pokud žádný, výchozí hodnota je https.

endpoint
str, <xref:optional>
Vyžadováno

Koncový bod kontejneru objektů blob. Pokud žádný, výchozí hodnota je core.windows.net.

Metody

as_download

Vrátit objekt odkazu na data v režimu stahování.

Poznámka: Tato metoda je zastaralá a už se nebude podporovat. Doporučujeme místo toho použít file_dataset.as_download .

as_mount

Vrátit objekt odkazu na data v režimu připojení.

Poznámka: Tato metoda je zastaralá a už se nebude podporovat. Doporučujeme místo toho použít file_dataset.as_mount .

as_upload

Vrácení objektu odkazu na data v režimu nahrávání

Poznámka: Tato metoda je zastaralá a už se nebude podporovat. Místo toho doporučujeme k nahrání použít datovou sadu.

download

Stáhněte si cesty s předponou k target_path.

path

Vrátí odpovídající objekt odkazu na data.

upload

Nahrajte src_dir do target_path.

upload_files

Nahrajte soubory do target_path.

as_download

Vrátit objekt odkazu na data v režimu stahování.

Poznámka: Tato metoda je zastaralá a už se nebude podporovat. Doporučujeme místo toho použít file_dataset.as_download .

as_download(path_on_compute=None)

Parametry

path_on_compute
str
Vyžadováno

Relativní cesta na výpočetním prostředí.

Návraty

Objekt odkazu na data.

Návratový typ

as_mount

Vrátit objekt odkazu na data v režimu připojení.

Poznámka: Tato metoda je zastaralá a už se nebude podporovat. Doporučujeme místo toho použít file_dataset.as_mount .

as_mount()

Parametry

path_on_compute
str
Vyžadováno

Relativní cesta na výpočetním prostředí.

Návraty

Objekt odkazu na data.

Návratový typ

as_upload

Vrácení objektu odkazu na data v režimu nahrávání

Poznámka: Tato metoda je zastaralá a už se nebude podporovat. Místo toho doporučujeme k nahrání použít datovou sadu.

as_upload(path_on_compute=None)

Parametry

path_on_compute
str
Vyžadováno

Relativní cesta na výpočetním prostředí.

Návraty

Objekt odkazu na data.

Návratový typ

download

Stáhněte si cesty s předponou k target_path.

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

Parametry

target_path
Vyžadováno
prefix
výchozí hodnota: None
overwrite
výchozí hodnota: False
show_progress
výchozí hodnota: True

path

Vrátí odpovídající objekt odkazu na data.

path(path=None, data_reference_name=None)

Parametry

path
str
výchozí hodnota: None

Relativní cesta v úložišti dat.

data_reference_name
str
výchozí hodnota: None

Název odkazu na data.

Návraty

Objekt odkazu na data.

Návratový typ

upload

Nahrajte src_dir do target_path.

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

Parametry

src_dir
Vyžadováno
target_path
výchozí hodnota: None
overwrite
výchozí hodnota: False
show_progress
výchozí hodnota: True

upload_files

Nahrajte soubory do target_path.

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

Parametry

files
Vyžadováno
relative_root
výchozí hodnota: None

relativní cesta v cíli

target_path
výchozí hodnota: None
overwrite
výchozí hodnota: False
show_progress
výchozí hodnota: True

Atributy

is_sas

use credential_type vlastnost.

Tato vlastnost je zastaralá. Pomocí vlastnosti credential_type určete typ přihlašovacích údajů.