AbstractAzureStorageDatastore Classe

Représente la classe de base pour les magasins de données qui enregistrent les informations de connexion dans Azure Blob et le stockage Azure File.

Il est déconseillé d’utiliser cette classe directement. Pour créer un magasin de données, utilisez l’une des méthodes register* de la classe Datastore, par exemple register_azure_blob_container.

Remarque : pour pouvoir accéder à des données à partir d’un magasin de données, vous devez en avoir l’autorisation, ce qui dépend des informations d’identification inscrites auprès du magasin de données.

Constructeur AbstractAzureStorageDatastore de classe.

Héritage
AbstractAzureStorageDatastore

Constructeur

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

Paramètres

workspace
Workspace
Obligatoire

Espace de travail auquel ce magasin de données appartient.

name
str
Obligatoire

Nom du magasin de données. Elle peut contenir uniquement des caractères alphanumériques ou - ou _.

datastore_type
str
Obligatoire

Type de cette banque de banques, soit « AzureBlob », soit « AzureFile ».

container_name
str
Obligatoire

Nom du conteneur.

account_name
str
Obligatoire

nom du compte de stockage.

sas_token
str, <xref:optional>
valeur par défaut: None

Le jeton SAS pour accéder à ce conteneur est défini par défaut sur aucun.

account_key
str, <xref:optional>
valeur par défaut: None

La clé de compte de stockage est définie par défaut sur aucun.

protocol
str, <xref:optional>
valeur par défaut: None

Le protocole à utiliser pour la connexion au compte de stockage. Si None est défini, la valeur par défaut est https.

endpoint
str, <xref:optional>
valeur par défaut: None

Point de terminaison du conteneur d’objets blob. Si None est défini, la valeur par défaut est core.windows.net.

workspace
Workspace
Obligatoire

Espace de travail auquel ce magasin de données appartient.

name
str
Obligatoire

Nom du magasin de données. Elle peut contenir uniquement des caractères alphanumériques ou - ou _.

datastore_type
str
Obligatoire

Type de cette banque de banques, soit « AzureBlob », soit « AzureFile ».

container_name
str
Obligatoire

Nom du conteneur.

account_name
str
Obligatoire

nom du compte de stockage.

sas_token
str, <xref:optional>
Obligatoire

Le jeton SAS pour accéder à ce conteneur est défini par défaut sur aucun.

account_key
str, <xref:optional>
Obligatoire

La clé de compte de stockage est définie par défaut sur aucun.

protocol
str, <xref:optional>
Obligatoire

Le protocole à utiliser pour la connexion au compte de stockage. Si None est défini, la valeur par défaut est https.

endpoint
str, <xref:optional>
Obligatoire

Point de terminaison du conteneur d’objets blob. Si None est défini, la valeur par défaut est core.windows.net.

Méthodes

as_download

Retourne l’objet de référence de données avec le mode de téléchargement.

Remarque : cette méthode est déconseillée et ne sera plus prise en charge à l’avenir. Il est recommandé d’utiliser file_dataset.as_download à la place.

as_mount

Retourne l’objet de référence de données avec le mode montage.

Remarque : cette méthode est déconseillée et ne sera plus prise en charge à l’avenir. Il est recommandé d’utiliser file_dataset.as_mount à la place.

as_upload

Retourne l’objet de référence de données avec le mode de téléchargement.

Remarque : cette méthode est déconseillée et ne sera plus prise en charge à l’avenir. Il est recommandé d’utiliser le jeu de données à télécharger à la place.

download

Télécharger les chemins d’accès avec le préfixe à target_path.

path

Retourne l’objet de référence de données correspondant.

upload

Télécharger src_dir à target_path.

upload_files

Télécharger les fichiers vers target_path.

as_download

Retourne l’objet de référence de données avec le mode de téléchargement.

Remarque : cette méthode est déconseillée et ne sera plus prise en charge à l’avenir. Il est recommandé d’utiliser file_dataset.as_download à la place.

as_download(path_on_compute=None)

Paramètres

path_on_compute
str
Obligatoire

Le chemin d’accès relatif sur le calcul.

Retours

L’objet de référence de données.

Type de retour

as_mount

Retourne l’objet de référence de données avec le mode montage.

Remarque : cette méthode est déconseillée et ne sera plus prise en charge à l’avenir. Il est recommandé d’utiliser file_dataset.as_mount à la place.

as_mount()

Paramètres

path_on_compute
str
Obligatoire

Le chemin d’accès relatif sur le calcul.

Retours

L’objet de référence de données.

Type de retour

as_upload

Retourne l’objet de référence de données avec le mode de téléchargement.

Remarque : cette méthode est déconseillée et ne sera plus prise en charge à l’avenir. Il est recommandé d’utiliser le jeu de données à télécharger à la place.

as_upload(path_on_compute=None)

Paramètres

path_on_compute
str
Obligatoire

Le chemin d’accès relatif sur le calcul.

Retours

L’objet de référence de données.

Type de retour

download

Télécharger les chemins d’accès avec le préfixe à target_path.

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

Paramètres

target_path
Obligatoire
prefix
valeur par défaut: None
overwrite
valeur par défaut: False
show_progress
valeur par défaut: True

path

Retourne l’objet de référence de données correspondant.

path(path=None, data_reference_name=None)

Paramètres

path
str
valeur par défaut: None

Le chemin d’accès relatif sur le magasin de données.

data_reference_name
str
valeur par défaut: None

Nom de la référence de données.

Retours

L’objet de référence de données.

Type de retour

upload

Télécharger src_dir à target_path.

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

Paramètres

src_dir
Obligatoire
target_path
valeur par défaut: None
overwrite
valeur par défaut: False
show_progress
valeur par défaut: True

upload_files

Télécharger les fichiers vers target_path.

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

Paramètres

files
Obligatoire
relative_root
valeur par défaut: None

chemin d’accès relatif dans la cible

target_path
valeur par défaut: None
overwrite
valeur par défaut: False
show_progress
valeur par défaut: True

Attributs

is_sas

Utilisez la propriété credential_type.

Cette propriété est déconseillée, utilisez la propriété credential_type pour déterminer le type d’informations d’identification.