AbstractAzureStorageDatastore Klasse
Stellt die Basisklasse für Datenspeicher dar, die Verbindungsinformationen in Azure Blob Storage und Azure Files speichern.
Sie sollten nicht direkt mit dieser Klasse arbeiten. Verwenden Sie zum Erstellen eines Datenspeichers eine der register*
-Methoden der Datastore-Klasse (z. B. register_azure_blob_container).
Hinweis: Wenn Sie einen Datenspeicher für den Zugriff auf Daten verwenden, müssen Sie über die Berechtigung für den Zugriff auf die Daten verfügen. Dies hängt von den Anmeldeinformationen ab, die beim Datenspeicher registriert sind.
Class AbstractAzureStorageDatastore-Konstruktor.
- Vererbung
-
AbstractAzureStorageDatastore
Konstruktor
AbstractAzureStorageDatastore(workspace, name, datastore_type, container_name, account_name, sas_token=None, account_key=None, protocol=None, endpoint=None)
Parameter
- name
- str
Der Name des Datenspeichers. Darf nur alphanumerische Zeichen, Bindestriche (-) und Unterstriche (_) enthalten.
- sas_token
- str, <xref:optional>
Das SAS-Token für den Zugriff auf diesen Container. Der Standardwert ist „None“ (Kein).
- account_key
- str, <xref:optional>
Der Speicherkontoschlüssel. Der Standardwert ist „None“ (Kein).
- protocol
- str, <xref:optional>
Das Protokoll, das zum Herstellen einer Verbindung mit dem Speicherkonto verwendet werden soll. Bei „None“ wird standardmäßig HTTPS verwendet.
- endpoint
- str, <xref:optional>
Der Endpunkt des Blobcontainers. Bei „None“ wird standardmäßig „core.windows.net“ verwendet.
- name
- str
Der Name des Datenspeichers. Darf nur alphanumerische Zeichen, Bindestriche (-) und Unterstriche (_) enthalten.
- sas_token
- str, <xref:optional>
Das SAS-Token für den Zugriff auf diesen Container. Der Standardwert ist „None“ (Kein).
- account_key
- str, <xref:optional>
Der Speicherkontoschlüssel. Der Standardwert ist „None“ (Kein).
- protocol
- str, <xref:optional>
Das Protokoll, das zum Herstellen einer Verbindung mit dem Speicherkonto verwendet werden soll. Bei „None“ wird standardmäßig HTTPS verwendet.
- endpoint
- str, <xref:optional>
Der Endpunkt des Blobcontainers. Bei „None“ wird „core.windows.net“ verwendet.
Methoden
as_download |
Dient zum Zurückgeben eines Datenverweisobjekts mit Downloadmodus. Hinweis: Diese Methode ist veraltet und wird nicht mehr unterstützt. Es wird empfohlen, stattdessen |
as_mount |
Dient zum Zurückgeben eines Datenverweisobjekts mit Einbindungsmodus. Hinweis: Diese Methode ist veraltet und wird nicht mehr unterstützt. Es wird empfohlen, stattdessen |
as_upload |
Dient zum Zurückgeben eines Datenverweisobjekts mit Uploadmodus. Hinweis: Diese Methode ist veraltet und wird nicht mehr unterstützt. Es wird empfohlen, stattdessen das Dataset zum Hochladen zu verwenden. |
download |
Herunterladen von Pfaden mit Präfix in „target_path“. |
path |
Zurückgeben des entsprechenden Datenverweisobjekts. |
upload |
Hochladen von „src_dir“ in „target_path“. |
upload_files |
Hochladen von Dateien in „target_path“. |
as_download
Dient zum Zurückgeben eines Datenverweisobjekts mit Downloadmodus.
Hinweis: Diese Methode ist veraltet und wird nicht mehr unterstützt. Es wird empfohlen, stattdessen file_dataset.as_download
zu verwenden.
as_download(path_on_compute=None)
Parameter
Gibt zurück
Das Datenverweisobjekt.
Rückgabetyp
as_mount
Dient zum Zurückgeben eines Datenverweisobjekts mit Einbindungsmodus.
Hinweis: Diese Methode ist veraltet und wird nicht mehr unterstützt. Es wird empfohlen, stattdessen file_dataset.as_mount
zu verwenden.
as_mount()
Parameter
Gibt zurück
Das Datenverweisobjekt.
Rückgabetyp
as_upload
Dient zum Zurückgeben eines Datenverweisobjekts mit Uploadmodus.
Hinweis: Diese Methode ist veraltet und wird nicht mehr unterstützt. Es wird empfohlen, stattdessen das Dataset zum Hochladen zu verwenden.
as_upload(path_on_compute=None)
Parameter
Gibt zurück
Das Datenverweisobjekt.
Rückgabetyp
download
Herunterladen von Pfaden mit Präfix in „target_path“.
abstract download(target_path, prefix=None, overwrite=False, show_progress=True)
Parameter
- target_path
- prefix
- overwrite
- show_progress
path
Zurückgeben des entsprechenden Datenverweisobjekts.
path(path=None, data_reference_name=None)
Parameter
Gibt zurück
Das Datenverweisobjekt.
Rückgabetyp
upload
Hochladen von „src_dir“ in „target_path“.
abstract upload(src_dir, target_path=None, overwrite=False, show_progress=True)
Parameter
- src_dir
- target_path
- overwrite
- show_progress
upload_files
Hochladen von Dateien in „target_path“.
abstract upload_files(files, relative_root=None, target_path=None, overwrite=False, show_progress=True)
Parameter
- files
- relative_root
Relativer Pfad am Ziel
- target_path
- overwrite
- show_progress
Attribute
is_sas
Verwenden Sie die credential_type
-Eigenschaft.
Diese Eigenschaft ist veraltet. Verwenden Sie die Eigenschaft credential_type
, um den Anmeldeinformationstyp zu bestimmen.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für