AbstractAzureStorageDatastore Kelas

Mewakili kelas dasar untuk penyimpanan data yang menyimpan informasi koneksi ke penyimpanan Azure Blob dan Azure File.

Anda tidak harus bekerja dengan kelas ini secara langsung. Untuk membuat penyimpanan data, gunakan salah satu metode register* kelas Penyimpanan Data, misalnya, register_azure_blob_container.

Catatan: Saat menggunakan penyimpanan data untuk mengakses data, Anda harus memiliki izin untuk mengakses data, yang bergantung pada informasi masuk yang terdaftar di penyimpanan data.

Konstruktor Class AbstractAzureStorageDatastore.

Warisan
AbstractAzureStorageDatastore

Konstruktor

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

Parameter

workspace
Workspace
Diperlukan

Ruang kerja tempat penyimpanan data ini berada.

name
str
Diperlukan

Nama datastore. Nama hanya boleh berisi karakter alfanumerik atau - or _.

datastore_type
str
Diperlukan

Jenis penyimpanan data ini, baik "AzureBlob" maupun "AzureFile".

container_name
str
Diperlukan

Nama kontainer.

account_name
str
Diperlukan

Nama akun penyimpanan.

sas_token
str, <xref:optional>
nilai default: None

Token SAS untuk mengakses kontainer ini, default ke None.

account_key
str, <xref:optional>
nilai default: None

Kunci akun penyimpanan, default ke None.

protocol
str, <xref:optional>
nilai default: None

Protokol yang digunakan agar terhubung ke akun penyimpanan. Jika None, default ke https.

endpoint
str, <xref:optional>
nilai default: None

Titik akhir kontainer blob. Jika None, default ke core.windows.net.

workspace
Workspace
Diperlukan

Ruang kerja tempat penyimpanan data ini berada.

name
str
Diperlukan

Nama datastore. Nama hanya boleh berisi karakter alfanumerik atau - or _.

datastore_type
str
Diperlukan

Jenis penyimpanan data ini, baik "AzureBlob" maupun "AzureFile".

container_name
str
Diperlukan

Nama kontainer.

account_name
str
Diperlukan

Nama akun penyimpanan.

sas_token
str, <xref:optional>
Diperlukan

Token SAS untuk mengakses kontainer ini, default ke None.

account_key
str, <xref:optional>
Diperlukan

Kunci akun penyimpanan, default ke None.

protocol
str, <xref:optional>
Diperlukan

Protokol yang digunakan agar terhubung ke akun penyimpanan. Jika None, default ke https.

endpoint
str, <xref:optional>
Diperlukan

Titik akhir kontainer blob. Jika None, default ke core.windows.net.

Metode

as_download

Kembalikan objek referensi data dengan mode unduh.

Catatan: Metode ini tidak digunakan lagi dan tidak akan didukung lagi. Disarankan untuk menggunakan file_dataset.as_download sebagai gantinya.

as_mount

Kembalikan objek referensi data dengan mode pasang.

Catatan: Metode ini tidak digunakan lagi dan tidak akan didukung lagi. Disarankan untuk menggunakan file_dataset.as_mount sebagai gantinya.

as_upload

Kembalikan objek referensi data dengan mode unggah.

Catatan: Metode ini tidak digunakan lagi dan tidak akan didukung lagi. Sebagai gantinya, disarankan untuk menggunakan himpunan data untuk mengunggah.

download

Unduh jalur dengan awalan ke target_path.

path

Kembalikan objek referensi data yang sesuai.

upload

Unggah src_dir untuk target_path.

upload_files

Unggah file ke target_path.

as_download

Kembalikan objek referensi data dengan mode unduh.

Catatan: Metode ini tidak digunakan lagi dan tidak akan didukung lagi. Disarankan untuk menggunakan file_dataset.as_download sebagai gantinya.

as_download(path_on_compute=None)

Parameter

path_on_compute
str
Diperlukan

Jalur relatif pada komputasi.

Mengembalikan

Objek referensi data.

Tipe hasil

as_mount

Kembalikan objek referensi data dengan mode pasang.

Catatan: Metode ini tidak digunakan lagi dan tidak akan didukung lagi. Disarankan untuk menggunakan file_dataset.as_mount sebagai gantinya.

as_mount()

Parameter

path_on_compute
str
Diperlukan

Jalur relatif pada komputasi.

Mengembalikan

Objek referensi data.

Tipe hasil

as_upload

Kembalikan objek referensi data dengan mode unggah.

Catatan: Metode ini tidak digunakan lagi dan tidak akan didukung lagi. Sebagai gantinya, disarankan untuk menggunakan himpunan data untuk mengunggah.

as_upload(path_on_compute=None)

Parameter

path_on_compute
str
Diperlukan

Jalur relatif pada komputasi.

Mengembalikan

Objek referensi data.

Tipe hasil

download

Unduh jalur dengan awalan ke target_path.

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

Parameter

target_path
Diperlukan
prefix
nilai default: None
overwrite
nilai default: False
show_progress
nilai default: True

path

Kembalikan objek referensi data yang sesuai.

path(path=None, data_reference_name=None)

Parameter

path
str
nilai default: None

Jalur relatif di datastore.

data_reference_name
str
nilai default: None

Nama referensi data.

Mengembalikan

Objek referensi data.

Tipe hasil

upload

Unggah src_dir untuk target_path.

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

Parameter

src_dir
Diperlukan
target_path
nilai default: None
overwrite
nilai default: False
show_progress
nilai default: True

upload_files

Unggah file ke target_path.

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

Parameter

files
Diperlukan
relative_root
nilai default: None

jalur relatif dalam target

target_path
nilai default: None
overwrite
nilai default: False
show_progress
nilai default: True

Atribut

is_sas

gunakan properti credential_type.

Properti ini tidak digunakan lagi, silakan gunakan properti credential_type untuk menentukan jenis informasi masuk.