AbstractAzureStorageDatastore Klasa

Reprezentuje klasę bazową dla magazynów danych, które zapisują informacje o połączeniu w usługach Azure Blob i Azure File Storage.

Nie należy bezpośrednio pracować z tą klasą. Aby utworzyć magazyn danych, użyj jednej z register* metod klasy Datastore, na przykład register_azure_blob_container.

Uwaga: w przypadku uzyskiwania dostępu do danych przy użyciu magazynu danych musisz mieć uprawnienia dostępu do danych, które zależą od poświadczeń zarejestrowanych w magazynie danych.

Klasa AbstractAzureStorageDatastore, konstruktor.

Dziedziczenie
AbstractAzureStorageDatastore

Konstruktor

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

Parametry

workspace
Workspace
Wymagane

Obszar roboczy, do którego należy ten magazyn danych.

name
str
Wymagane

Nazwa magazynu danych. Może zawierać tylko znaki alfanumeryczne lub - lub _.

datastore_type
str
Wymagane

Typ tego magazynu danych, "AzureBlob" lub "AzureFile".

container_name
str
Wymagane

Nazwa kontenera.

account_name
str
Wymagane

Nazwa konta magazynu.

sas_token
str, <xref:optional>
wartość domyślna: None

Token SYGNATURy dostępu współdzielonego na potrzeby uzyskiwania dostępu do tego kontenera domyślnie ma wartość Brak.

account_key
str, <xref:optional>
wartość domyślna: None

Klucz konta magazynu domyślnie ma wartość Brak.

protocol
str, <xref:optional>
wartość domyślna: None

Protokół używany do nawiązywania połączenia z kontem magazynu. Jeśli brak, wartość domyślna to https.

endpoint
str, <xref:optional>
wartość domyślna: None

Punkt końcowy kontenera obiektów blob. Jeśli brak, wartość domyślna to core.windows.net.

workspace
Workspace
Wymagane

Obszar roboczy, do którego należy ten magazyn danych.

name
str
Wymagane

Nazwa magazynu danych. Może zawierać tylko znaki alfanumeryczne lub - lub _.

datastore_type
str
Wymagane

Typ tego magazynu danych, "AzureBlob" lub "AzureFile".

container_name
str
Wymagane

Nazwa kontenera.

account_name
str
Wymagane

Nazwa konta magazynu.

sas_token
str, <xref:optional>
Wymagane

Token SYGNATURy dostępu współdzielonego na potrzeby uzyskiwania dostępu do tego kontenera domyślnie ma wartość Brak.

account_key
str, <xref:optional>
Wymagane

Klucz konta magazynu domyślnie ma wartość Brak.

protocol
str, <xref:optional>
Wymagane

Protokół używany do nawiązywania połączenia z kontem magazynu. Jeśli brak, wartość domyślna to https.

endpoint
str, <xref:optional>
Wymagane

Punkt końcowy kontenera obiektów blob. Jeśli brak, wartość domyślna to core.windows.net.

Metody

as_download

Zwracanie obiektu odwołania do danych z trybem pobierania.

Uwaga: ta metoda jest przestarzała i nie będzie już obsługiwana. Zaleca się zamiast tego użycie file_dataset.as_download .

as_mount

Zwracanie obiektu odwołania do danych z trybem instalacji.

Uwaga: ta metoda jest przestarzała i nie będzie już obsługiwana. Zaleca się zamiast tego użycie file_dataset.as_mount .

as_upload

Zwracanie obiektu odwołania do danych z trybem przekazywania.

Uwaga: ta metoda jest przestarzała i nie będzie już obsługiwana. Zalecamy użycie zestawu danych do przekazania.

download

Pobierz ścieżki z prefiksem do target_path.

path

Zwróć odpowiedni obiekt odwołania do danych.

upload

Przekaż src_dir do target_path.

upload_files

Przekazywanie plików do target_path.

as_download

Zwracanie obiektu odwołania do danych z trybem pobierania.

Uwaga: ta metoda jest przestarzała i nie będzie już obsługiwana. Zaleca się zamiast tego użycie file_dataset.as_download .

as_download(path_on_compute=None)

Parametry

path_on_compute
str
Wymagane

Ścieżka względna w obliczeniach.

Zwraca

Obiekt odwołania do danych.

Typ zwracany

as_mount

Zwracanie obiektu odwołania do danych z trybem instalacji.

Uwaga: ta metoda jest przestarzała i nie będzie już obsługiwana. Zaleca się zamiast tego użycie file_dataset.as_mount .

as_mount()

Parametry

path_on_compute
str
Wymagane

Ścieżka względna w obliczeniach.

Zwraca

Obiekt odwołania do danych.

Typ zwracany

as_upload

Zwracanie obiektu odwołania do danych z trybem przekazywania.

Uwaga: ta metoda jest przestarzała i nie będzie już obsługiwana. Zalecamy użycie zestawu danych do przekazania.

as_upload(path_on_compute=None)

Parametry

path_on_compute
str
Wymagane

Ścieżka względna w obliczeniach.

Zwraca

Obiekt odwołania do danych.

Typ zwracany

download

Pobierz ścieżki z prefiksem do target_path.

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

Parametry

target_path
Wymagane
prefix
wartość domyślna: None
overwrite
wartość domyślna: False
show_progress
wartość domyślna: True

path

Zwróć odpowiedni obiekt odwołania do danych.

path(path=None, data_reference_name=None)

Parametry

path
str
wartość domyślna: None

Ścieżka względna w magazynie danych.

data_reference_name
str
wartość domyślna: None

Nazwa odwołania do danych.

Zwraca

Obiekt odwołania do danych.

Typ zwracany

upload

Przekaż src_dir do target_path.

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

Parametry

src_dir
Wymagane
target_path
wartość domyślna: None
overwrite
wartość domyślna: False
show_progress
wartość domyślna: True

upload_files

Przekazywanie plików do target_path.

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

Parametry

files
Wymagane
relative_root
wartość domyślna: None

ścieżka względna w elemecie docelowym

target_path
wartość domyślna: None
overwrite
wartość domyślna: False
show_progress
wartość domyślna: True

Atrybuty

is_sas

użyj credential_type właściwości .

Ta właściwość jest przestarzała. Użyj właściwości credential_type , aby określić typ poświadczeń.