AbstractAzureStorageDatastore Clase

Representa la clase base de los almacenes de datos que guardan la información de conexión en Azure Blob y Azure File Storage.

No debe trabajar directamente con esta clase. Para crear un almacén de datos, use uno de los métodos register* de la clase Datastore, por ejemplo, register_azure_blob_container.

Nota: Cuando se usa un almacén de datos para acceder a los datos, debe tener permiso para acceder a ellos, lo que depende de las credenciales registradas en el almacén de datos.

Clase AbstractAzureStorageDatastore constructor.

Herencia
AbstractAzureStorageDatastore

Constructor

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

Parámetros

workspace
Workspace
Requerido

Área de trabajo a la que pertenece este almacén de datos.

name
str
Requerido

Nombre del almacén de datos. Solo puede contener caracteres alfanuméricos, o bien - o _.

datastore_type
str
Requerido

Tipo de este almacén de datos, "AzureBlob" o "AzureFile".

container_name
str
Requerido

El nombre del contenedor.

account_name
str
Requerido

El nombre de la cuenta de almacenamiento.

sas_token
str, <xref:optional>
valor predeterminado: None

El token de SAS para acceder a este contenedor tiene como valor predeterminado None.

account_key
str, <xref:optional>
valor predeterminado: None

El valor predeterminado de la clave de la cuenta de almacenamiento es None.

protocol
str, <xref:optional>
valor predeterminado: None

Protocolo que se va a usar para conectarse a la cuenta de almacenamiento. Si es None, el valor predeterminado es https.

endpoint
str, <xref:optional>
valor predeterminado: None

Punto de conexión del contenedor de blobs. Si es None, el valor predeterminado es core.windows.net.

workspace
Workspace
Requerido

Área de trabajo a la que pertenece este almacén de datos.

name
str
Requerido

Nombre del almacén de datos. Solo puede contener caracteres alfanuméricos, o bien - o _.

datastore_type
str
Requerido

Tipo de este almacén de datos, "AzureBlob" o "AzureFile".

container_name
str
Requerido

El nombre del contenedor.

account_name
str
Requerido

El nombre de la cuenta de almacenamiento.

sas_token
str, <xref:optional>
Requerido

El token de SAS para acceder a este contenedor tiene como valor predeterminado None.

account_key
str, <xref:optional>
Requerido

El valor predeterminado de la clave de la cuenta de almacenamiento es None.

protocol
str, <xref:optional>
Requerido

Protocolo que se va a usar para conectarse a la cuenta de almacenamiento. Si es None, el valor predeterminado es https.

endpoint
str, <xref:optional>
Requerido

Punto de conexión del contenedor de blobs. Si es None, el valor predeterminado es core.windows.net.

Métodos

as_download

Devuelve el objeto de referencia de datos con el modo de descarga.

Nota: Este método está en desuso y ya no se admite. Se recomienda usar file_dataset.as_download en su lugar.

as_mount

Devuelve el objeto de referencia de datos con el modo de montaje.

Nota: Este método está en desuso y ya no se admite. Se recomienda usar file_dataset.as_mount en su lugar.

as_upload

Devuelve el objeto de referencia de datos con el modo de carga.

Nota: Este método está en desuso y ya no se admite. Se recomienda usar el conjunto de datos para cargar en su lugar.

download

Descargue las rutas de acceso con el prefijo target_path.

path

Devuelve el objeto de referencia de datos correspondiente.

upload

Carga src_dir en target_path.

upload_files

Carga archivos en target_path.

as_download

Devuelve el objeto de referencia de datos con el modo de descarga.

Nota: Este método está en desuso y ya no se admite. Se recomienda usar file_dataset.as_download en su lugar.

as_download(path_on_compute=None)

Parámetros

path_on_compute
str
Requerido

Ruta de acceso relativa del proceso.

Devoluciones

Objeto de referencia de datos.

Tipo de valor devuelto

as_mount

Devuelve el objeto de referencia de datos con el modo de montaje.

Nota: Este método está en desuso y ya no se admite. Se recomienda usar file_dataset.as_mount en su lugar.

as_mount()

Parámetros

path_on_compute
str
Requerido

Ruta de acceso relativa del proceso.

Devoluciones

Objeto de referencia de datos.

Tipo de valor devuelto

as_upload

Devuelve el objeto de referencia de datos con el modo de carga.

Nota: Este método está en desuso y ya no se admite. Se recomienda usar el conjunto de datos para cargar en su lugar.

as_upload(path_on_compute=None)

Parámetros

path_on_compute
str
Requerido

Ruta de acceso relativa del proceso.

Devoluciones

Objeto de referencia de datos.

Tipo de valor devuelto

download

Descargue las rutas de acceso con el prefijo target_path.

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

Parámetros

target_path
Requerido
prefix
valor predeterminado: None
overwrite
valor predeterminado: False
show_progress
valor predeterminado: True

path

Devuelve el objeto de referencia de datos correspondiente.

path(path=None, data_reference_name=None)

Parámetros

path
str
valor predeterminado: None

Ruta de acceso relativa en el almacén de datos.

data_reference_name
str
valor predeterminado: None

Nombre de la referencia de datos.

Devoluciones

Objeto de referencia de datos.

Tipo de valor devuelto

upload

Carga src_dir en target_path.

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

Parámetros

src_dir
Requerido
target_path
valor predeterminado: None
overwrite
valor predeterminado: False
show_progress
valor predeterminado: True

upload_files

Carga archivos en target_path.

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

Parámetros

files
Requerido
relative_root
valor predeterminado: None

Ruta de acceso relativa en el destino.

target_path
valor predeterminado: None
overwrite
valor predeterminado: False
show_progress
valor predeterminado: True

Atributos

is_sas

Use la propiedad credential_type.

Esta propiedad está en desuso; use la propiedad para credential_type determinar el tipo de credencial.