Delen via


AbstractAzureStorageDatastore Klas

Vertegenwoordigt de basisklasse voor gegevensarchieven die verbindingsgegevens opslaan in Azure Blob en Azure File Storage.

U moet niet rechtstreeks met deze klasse werken. Als u een gegevensarchief wilt maken, gebruikt u een van de register* methoden van de klasse Datastore, bijvoorbeeld register_azure_blob_container.

Opmerking: wanneer u een gegevensarchief gebruikt om toegang te krijgen tot gegevens, moet u gemachtigd zijn voor toegang tot de gegevens. Dit is afhankelijk van de referenties die zijn geregistreerd bij het gegevensarchief.

Class AbstractAzureStorageDatastore constructor.

Overname
AbstractAzureStorageDatastore

Constructor

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

Parameters

workspace
Workspace
Vereist

De werkruimte waartoe dit gegevensarchief behoort.

name
str
Vereist

De naam van het gegevensarchief. Het mag alleen alfanumerieke tekens of - of _bevatten.

datastore_type
str
Vereist

Het type van dit gegevensarchief, 'AzureBlob' of 'AzureFile'.

container_name
str
Vereist

De containernaam.

account_name
str
Vereist

De naam van het opslagaccount.

sas_token
str, <xref:optional>
standaardwaarde: None

Het SAS-token voor toegang tot deze container is standaard ingesteld op Geen.

account_key
str, <xref:optional>
standaardwaarde: None

De opslagaccountsleutel is standaard ingesteld op Geen.

protocol
str, <xref:optional>
standaardwaarde: None

Het protocol dat moet worden gebruikt om verbinding te maken met het opslagaccount. Indien Geen, wordt standaard ingesteld op https.

endpoint
str, <xref:optional>
standaardwaarde: None

Het eindpunt van de blobcontainer. Indien Geen, wordt standaard ingesteld op core.windows.net.

workspace
Workspace
Vereist

De werkruimte waartoe dit gegevensarchief behoort.

name
str
Vereist

De naam van het gegevensarchief. Het mag alleen alfanumerieke tekens of - of _bevatten.

datastore_type
str
Vereist

Het type van dit gegevensarchief, 'AzureBlob' of 'AzureFile'.

container_name
str
Vereist

De containernaam.

account_name
str
Vereist

De naam van het opslagaccount.

sas_token
str, <xref:optional>
Vereist

Het SAS-token voor toegang tot deze container is standaard ingesteld op Geen.

account_key
str, <xref:optional>
Vereist

De opslagaccountsleutel is standaard ingesteld op Geen.

protocol
str, <xref:optional>
Vereist

Het protocol dat moet worden gebruikt om verbinding te maken met het opslagaccount. Indien Geen, wordt standaard ingesteld op https.

endpoint
str, <xref:optional>
Vereist

Het eindpunt van de blobcontainer. Indien Geen, wordt standaard ingesteld op core.windows.net.

Methoden

as_download

Gegevensverwijzingsobject retourneren met de downloadmodus.

Opmerking: deze methode is afgeschaft en wordt niet meer ondersteund. In plaats daarvan wordt aanbevolen om te gebruiken file_dataset.as_download .

as_mount

Gegevensverwijzingsobject retourneren met de koppelingsmodus.

Opmerking: deze methode is afgeschaft en wordt niet meer ondersteund. In plaats daarvan wordt aanbevolen om te gebruiken file_dataset.as_mount .

as_upload

Gegevensverwijzingsobject retourneren met de uploadmodus.

Opmerking: deze methode is afgeschaft en wordt niet meer ondersteund. U wordt aangeraden in plaats daarvan gegevensset te gebruiken om te uploaden.

download

Download paden met voorvoegsel naar target_path.

path

Retourneer het bijbehorende gegevensverwijzingsobject.

upload

Upload src_dir naar target_path.

upload_files

Bestanden uploaden naar target_path.

as_download

Gegevensverwijzingsobject retourneren met de downloadmodus.

Opmerking: deze methode is afgeschaft en wordt niet meer ondersteund. In plaats daarvan wordt aanbevolen om te gebruiken file_dataset.as_download .

as_download(path_on_compute=None)

Parameters

path_on_compute
str
Vereist

Het relatieve pad op de berekening.

Retouren

Het gegevensverwijzingsobject.

Retourtype

as_mount

Gegevensverwijzingsobject retourneren met de koppelingsmodus.

Opmerking: deze methode is afgeschaft en wordt niet meer ondersteund. In plaats daarvan wordt aanbevolen om te gebruiken file_dataset.as_mount .

as_mount()

Parameters

path_on_compute
str
Vereist

Het relatieve pad op de berekening.

Retouren

Het gegevensverwijzingsobject.

Retourtype

as_upload

Gegevensverwijzingsobject retourneren met de uploadmodus.

Opmerking: deze methode is afgeschaft en wordt niet meer ondersteund. U wordt aangeraden in plaats daarvan gegevensset te gebruiken om te uploaden.

as_upload(path_on_compute=None)

Parameters

path_on_compute
str
Vereist

Het relatieve pad op de berekening.

Retouren

Het gegevensverwijzingsobject.

Retourtype

download

Download paden met voorvoegsel naar target_path.

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

Parameters

target_path
Vereist
prefix
standaardwaarde: None
overwrite
standaardwaarde: False
show_progress
standaardwaarde: True

path

Retourneer het bijbehorende gegevensverwijzingsobject.

path(path=None, data_reference_name=None)

Parameters

path
str
standaardwaarde: None

Het relatieve pad in het gegevensarchief.

data_reference_name
str
standaardwaarde: None

De naam van de gegevensreferentie.

Retouren

Het gegevensverwijzingsobject.

Retourtype

upload

Upload src_dir naar target_path.

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

Parameters

src_dir
Vereist
target_path
standaardwaarde: None
overwrite
standaardwaarde: False
show_progress
standaardwaarde: True

upload_files

Bestanden uploaden naar target_path.

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

Parameters

files
Vereist
relative_root
standaardwaarde: None

relatief pad in doel

target_path
standaardwaarde: None
overwrite
standaardwaarde: False
show_progress
standaardwaarde: True

Kenmerken

is_sas

eigenschap gebruiken credential_type .

Deze eigenschap is afgeschaft. Gebruik de eigenschap credential_type om het referentietype te bepalen.