Compartir a través de


filedatalake Paquete

Paquetes

aio

Clases

AccessControlChangeCounters

AccessControlChangeCounters contiene recuentos de operaciones que cambian Access Control listas de forma recursiva.

AccessControlChangeFailure

Representa una entrada que no pudo actualizar Access Control Lista.

AccessControlChangeResult

AccessControlChangeResult contiene el resultado de las operaciones que cambian Access Control Listas de forma recursiva.

AccessControlChanges

AccessControlChanges contiene recuentos por lotes y acumulativos de operaciones que cambian de forma recursiva Access Control Listas. Además, expone entradas de ruta de acceso que no se pudieron actualizar mientras progresan estas operaciones.

AccessPolicy

Clase de directiva de acceso usada por el conjunto y obtención de métodos de directiva de acceso en cada servicio.

Una directiva de acceso almacenada puede especificar la hora de inicio, la hora de expiración y los permisos para las firmas de acceso compartido con las que está asociada. En función de cómo quiera controlar el acceso al recurso, puede especificar todos estos parámetros dentro de la directiva de acceso almacenada y omitirlos de la dirección URL de la firma de acceso compartido. De esta forma, podrá modificar el comportamiento de la firma asociada en cualquier momento, así como revocarla. O puede especificar uno o más de los parámetros de la directiva de acceso en la directiva de acceso almacenada y el resto en la dirección URL. Por último, puede especificar todos los parámetros en la dirección URL. En este caso, puede utilizar la directiva de acceso almacenada para revocar la firma, pero no para modificar su comportamiento.

Es preciso que la firma de acceso compartido y la directiva de acceso almacenada, en su conjunto, incluyan todos los campos necesarios para autenticar la firma. Si falta alguno de los campos necesarios, la solicitud producirá un error. Asimismo, si un campo se especifica en la dirección URL de la firma de acceso compartido y en la directiva de acceso almacenada, la solicitud producirá un error con el código de estado 400 (solicitud incorrecta).

AccountSasPermissions
AnalyticsLogging

Configuración de registro de Azure Analytics.

ArrowDialect

campo de un esquema de flecha.

Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.

ContentSettings

Configuración de contenido de un archivo o directorio.

CorsRule

CORS es una característica de HTTP que permite que una aplicación web que se ejecuta en un dominio tenga acceso a recursos de otro dominio. Los exploradores web implementan una restricción de seguridad denominada directiva del mismo origen que impide que una página web llame a las API de otro dominio diferente; CORS proporciona una forma segura de permitir que un dominio (el dominio de origen) llame a las API de otro dominio.

CustomerProvidedEncryptionKey

Todos los datos de Azure Storage se cifran en reposo mediante una clave de cifrado de nivel de cuenta. En las versiones 2021-06-08 y posteriores, puede administrar la clave que se usa para cifrar el contenido del archivo y los metadatos de la aplicación por archivo proporcionando una clave de cifrado AES-256 en las solicitudes al servicio de almacenamiento.

Cuando se usa una clave proporcionada por el cliente, Azure Storage no administra ni conserva la clave. Al escribir datos en un archivo, la clave proporcionada se usa para cifrar los datos antes de escribirlos en el disco. Un hash SHA-256 de la clave de cifrado se escribe junto con el contenido del archivo y se usa para comprobar que todas las operaciones posteriores en el archivo usan la misma clave de cifrado. Este hash no se puede usar para recuperar la clave de cifrado ni descifrar el contenido del archivo. Al leer un archivo, la clave proporcionada se usa para descifrar los datos después de leerlos desde el disco. En ambos casos, la clave de cifrado proporcionada se descarta de forma segura en cuanto se completa el proceso de cifrado o descifrado.

DataLakeDirectoryClient

Un cliente para interactuar con el directorio DataLake, incluso si es posible que el directorio aún no exista.

Para las operaciones relacionadas con un subdirectorio o archivo específicos en el directorio, se puede recuperar un cliente de directorio o un cliente de archivos mediante las get_sub_directory_client funciones o get_file_client .

DataLakeFileClient

Un cliente para interactuar con el archivo DataLake, incluso si es posible que el archivo aún no exista.

DataLakeFileQueryError

El error se produjo durante la operación de consulta rápida.

DataLakeLeaseClient

Crea un nuevo DataLakeLeaseClient.

Este cliente proporciona operaciones de concesión en fileSystemClient, DataLakeDirectoryClient o DataLakeFileClient.

DataLakeServiceClient

Un cliente para interactuar con el servicio DataLake en el nivel de cuenta.

Este cliente proporciona operaciones para recuperar y configurar las propiedades de la cuenta, así como enumerar, crear y eliminar sistemas de archivos dentro de la cuenta. En el caso de las operaciones relacionadas con un sistema de archivos específico, directorio o archivo, los clientes de esas entidades también se pueden recuperar mediante las funciones de get_client .

DeletedPathProperties

Propiedades rellenadas para una ruta de acceso eliminada.

DelimitedJsonDialect

Define la serialización JSON de entrada o salida para una consulta datalake.

delimitador de palabra clave str: el carácter separador de línea, el valor predeterminado es '

'

DelimitedTextDialect

Define la serialización de entrada o salida delimitada (CSV) para una solicitud de consulta de datalake.

delimitador de palabra clave str: separador de columna, el valor predeterminado es ",".

palabra clave str quotechar: comillas de campo, el valor predeterminado es '"'.

palabra clave str lineterminator: separador de registros, el valor predeterminado es '

'. palabra clave str escapechar: carácter de escape, el valor predeterminado es vacío.

palabra clave bool has_header: indica si los datos del blob incluyen encabezados en la primera línea. El valor predeterminado es False, lo que significa que los datos se devolverán incluidos en la primera línea. Si se establece en True, los datos se devolverán exclusivos de la primera línea.

DirectoryProperties
DirectorySasPermissions

Clase DirectorySasPermissions que se va a usar con la generate_directory_sas función .

EncryptionScopeOptions

Configuración de ámbito de cifrado predeterminada para un sistema de archivos.

Este ámbito se usa implícitamente para todas las escrituras futuras en el sistema de archivos, pero se puede invalidar por operación de blob.

Novedad de la versión 12.9.0.

ExponentialRetry

Reintento exponencial.

Construye un objeto de reintento exponencial. El initial_backoff se usa para el primer reintento. Los reintentos posteriores se reintentan después de initial_backoff + increment_power^retry_count segundos.

FileProperties
FileSasPermissions

Clase FileSasPermissions que se va a usar con la generate_file_sas función .

FileSystemClient

Un cliente para interactuar con un sistema de archivos específico, incluso si es posible que ese sistema de archivos aún no exista.

Para las operaciones relacionadas con un directorio o archivo específicos dentro de este sistema de archivos, se puede recuperar un cliente de directorio o un cliente de archivos mediante las get_directory_client funciones o get_file_client .

FileSystemProperties

Clase de propiedades del sistema de archivos.

Las instancias devueltas FileSystemProperties exponen estos valores a través de una interfaz de diccionario, por ejemplo: file_system_props["last_modified"]. Además, el nombre del sistema de archivos está disponible como file_system_props["name"].

FileSystemPropertiesPaged

Iterable de las propiedades del sistema de archivos.

FileSystemSasPermissions

Clase FileSystemSasPermissions que se va a usar con la generate_file_system_sas función .

LeaseProperties

Propiedades de concesión de DataLake.

LinearRetry

Reintento lineal.

Construye un objeto de reintento lineal.

LocationMode

Especifica la ubicación a la que se debe enviar la solicitud. Este modo solo se aplica a las cuentas de RA-GRS que permiten el acceso de lectura secundario. Todos los demás tipos de cuenta deben usar PRIMARY.

Metrics

Resumen de las estadísticas de solicitud agrupadas por API en agregados de hora o minuto.

PathProperties

Propiedades de ruta de acceso enumeradas por get_paths API.

ResourceTypes

Especifica los tipos de recursos a los que se puede acceder con la SAS de la cuenta.

RetentionPolicy

La directiva de retención que determina cuánto tiempo deben conservarse los datos asociados.

StaticWebsite

Propiedades que permiten que una cuenta hospede un sitio web estático.

StorageStreamDownloader

Objeto de streaming que se va a descargar de Azure Storage.

UserDelegationKey

Representa una clave de delegación de usuario, proporcionada al usuario por Azure Storage en función de su token de acceso de Azure Active Directory.

Los campos se guardan como cadenas simples, ya que el usuario no tiene que interactuar con este objeto; para generar una SAS de identificación, el usuario simplemente puede pasarla a la API correcta.

Enumeraciones

ArrowType
PublicAccess

Especifica si se puede acceder a los datos del sistema de archivos públicamente y el nivel de acceso.

QuickQueryDialect

Especifica el dialecto de entrada y salida de consulta rápida.

StorageErrorCode

Funciones

generate_account_sas

Genera una firma de acceso compartido para el servicio DataLake.

Use la firma devuelta como parámetro de credencial de cualquier DataLakeServiceClient, FileSystemClient, DataLakeDirectoryClient o DataLakeFileClient.

generate_account_sas(account_name: str, account_key: str, resource_types: ResourceTypes | str, permission: AccountSasPermissions | str, expiry: datetime | str | None, **kwargs: Any) -> str

Parámetros

account_name
str
Requerido

Nombre de la cuenta de almacenamiento que se usa para generar la firma de acceso compartido.

account_key
str
Requerido

Clave de acceso para generar la firma de acceso compartido.

resource_types
str o ResourceTypes
Requerido

Especifica los tipos de recursos a los que se puede acceder con la SAS de la cuenta.

permission
str o AccountSasPermissions
Requerido

Permisos asociados a la firma de acceso compartido. El usuario está restringido a las operaciones permitidas por los permisos. Obligatorio a menos que se especifique un identificador que haga referencia a una directiva de acceso almacenada que contenga este campo. Este campo se debe omitir si se ha especificado en una directiva de acceso almacenada asociada.

expiry
datetime o str
Requerido

Hora en la que la firma de acceso compartido deja de ser válida. Obligatorio a menos que se especifique un identificador que haga referencia a una directiva de acceso almacenada que contenga este campo. Este campo se debe omitir si se ha especificado en una directiva de acceso almacenada asociada. Azure siempre convertirá los valores a UTC. Si se pasa una fecha sin información de zona horaria, se supone que es UTC.

start
datetime o str

Hora en la que la firma de acceso compartido es válida. Si se omite, se supone que la hora de inicio de esta llamada es la hora a la que el servicio de almacenamiento recibe la solicitud. Azure siempre convertirá los valores a UTC. Si se pasa una fecha sin información de zona horaria, se supone que es UTC.

ip
str

Especifica una dirección IP o un intervalo de direcciones IP desde las que se van a aceptar las solicitudes. Si la dirección IP desde la que se origina la solicitud no coincide con la dirección IP o el intervalo de direcciones especificado en el token de SAS, la solicitud no se autentica. Por ejemplo, especificar ip=168.1.5.65 o ip=168.1.5.60-168.1.5.70 en la SAS restringe la solicitud a esas direcciones IP.

protocol
str

Especifica el protocolo permitido para una solicitud realizada. El valor predeterminado es https.

encryption_scope
str

Especifica el ámbito de cifrado de una solicitud realizada para que todas las operaciones de escritura se cifren.

Devoluciones

Un token de firma de acceso compartido (sas).

Tipo de valor devuelto

str

generate_directory_sas

Genera una firma de acceso compartido para un directorio.

Use la firma devuelta con el parámetro de credencial de cualquier DataLakeServiceClient, FileSystemClient, DataLakeDirectoryClient o DataLakeFileClient.

generate_directory_sas(account_name: str, file_system_name: str, directory_name: str, credential: str | UserDelegationKey, permission: DirectorySasPermissions | str | None = None, expiry: datetime | str | None = None, **kwargs: Any) -> str

Parámetros

account_name
str
Requerido

Nombre de la cuenta de almacenamiento que se usa para generar la firma de acceso compartido.

file_system_name
str
Requerido

Nombre del sistema de archivos.

directory_name
str
Requerido

Nombre del directorio.

credential
str o UserDelegationKey
Requerido

La credencial podría ser clave de cuenta o clave de delegación de usuarios. Si se usa la clave de cuenta como credencial, el tipo de credencial debe ser str. En lugar de una clave de cuenta, el usuario también podría pasar una clave de delegación de usuarios. Se puede obtener una clave de delegación de usuarios del servicio mediante la autenticación con una identidad de AAD; Esto se puede lograr mediante una llamada a get_user_delegation_key. Cuando está presente, la SAS se firma con la clave de delegación de usuarios en su lugar.

permission
str o DirectorySasPermissions
valor predeterminado: None

Permisos asociados a la firma de acceso compartido. El usuario está restringido a las operaciones permitidas por los permisos. Los permisos deben ordenarse racwdlmeop. Obligatorio a menos que se especifique un identificador que haga referencia a una directiva de acceso almacenada que contenga este campo. Este campo se debe omitir si se ha especificado en una directiva de acceso almacenada asociada.

expiry
datetime o str
valor predeterminado: None

Hora en la que la firma de acceso compartido deja de ser válida. Obligatorio a menos que se especifique un identificador que haga referencia a una directiva de acceso almacenada que contenga este campo. Este campo se debe omitir si se ha especificado en una directiva de acceso almacenada asociada. Azure siempre convertirá los valores a UTC. Si se pasa una fecha sin información de zona horaria, se supone que es UTC.

start
datetime o str

Hora en la que la firma de acceso compartido es válida. Si se omite, se supone que la hora de inicio de esta llamada es la hora a la que el servicio de almacenamiento recibe la solicitud. Azure siempre convertirá los valores a UTC. Si se pasa una fecha sin información de zona horaria, se supone que es UTC.

ip
str

Especifica una dirección IP o un intervalo de direcciones IP desde las que se van a aceptar las solicitudes. Si la dirección IP desde la que se origina la solicitud no coincide con la dirección IP o el intervalo de direcciones especificado en el token de SAS, la solicitud no se autentica. Por ejemplo, especificar ip=168.1.5.65 o ip=168.1.5.60-168.1.5.70 en la SAS restringe la solicitud a esas direcciones IP.

protocol
str

Especifica el protocolo permitido para una solicitud realizada. El valor predeterminado es https.

cache_control
str

Valor del encabezado de respuesta para Cache-Control cuando se accede al recurso mediante esta firma de acceso compartido.

content_disposition
str

Valor de encabezado de respuesta para Content-Disposition cuando se accede al recurso mediante esta firma de acceso compartido.

content_encoding
str

Valor de encabezado de respuesta para Content-Encoding cuando se accede al recurso mediante esta firma de acceso compartido.

content_language
str

Valor de encabezado de respuesta para Content-Language cuando se accede al recurso mediante esta firma de acceso compartido.

content_type
str

Valor de encabezado de respuesta para Content-Type cuando se obtiene acceso al recurso mediante esta firma de acceso compartido.

preauthorized_agent_object_id
str

Se supone que el propietario de la clave de delegación de usuarios autoriza el identificador de objeto de AAD de un usuario para realizar la acción concedida por el token de SAS. El servicio validará el token de SAS y garantizará que el propietario de la clave de delegación de usuarios tenga los permisos necesarios antes de conceder acceso, pero no se realizará ninguna comprobación de permisos adicional para el identificador de objeto del agente.

agent_object_id
str

Se supone que el propietario de la clave de delegación de usuario no ha autorizado el identificador de objeto de AAD de un usuario para realizar la acción concedida por el token de SAS. El servicio validará el token de SAS y garantizará que el propietario de la clave de delegación de usuarios tenga los permisos necesarios antes de conceder acceso y el servicio realizará una comprobación de ACL POSIX adicional para determinar si este usuario está autorizado para realizar la operación solicitada.

correlation_id
str

Identificador de correlación para correlacionar los registros de auditoría de almacenamiento con los registros de auditoría usados por la entidad de seguridad que genera y distribuye la SAS.

encryption_scope
str

Especifica el ámbito de cifrado de una solicitud realizada para que todas las operaciones de escritura se cifren.

Devoluciones

Un token de firma de acceso compartido (sas).

Tipo de valor devuelto

str

generate_file_sas

Genera una firma de acceso compartido para un archivo.

Use la firma devuelta con el parámetro de credencial de cualquier BDataLakeServiceClient, FileSystemClient, DataLakeDirectoryClient o DataLakeFileClient.

generate_file_sas(account_name: str, file_system_name: str, directory_name: str, file_name: str, credential: str | UserDelegationKey, permission: FileSasPermissions | str | None = None, expiry: datetime | str | None = None, **kwargs: Any) -> str

Parámetros

account_name
str
Requerido

Nombre de la cuenta de almacenamiento que se usa para generar la firma de acceso compartido.

file_system_name
str
Requerido

Nombre del sistema de archivos.

directory_name
str
Requerido

Nombre del directorio.

file_name
str
Requerido

Nombre del archivo.

credential
str o UserDelegationKey
Requerido

La credencial podría ser clave de cuenta o clave de delegación de usuarios. Si se usa la clave de cuenta como credencial, el tipo de credencial debe ser str. En lugar de una clave de cuenta, el usuario también podría pasar una clave de delegación de usuarios. Se puede obtener una clave de delegación de usuarios del servicio mediante la autenticación con una identidad de AAD; Esto se puede lograr mediante una llamada a get_user_delegation_key. Cuando está presente, la SAS se firma con la clave de delegación de usuarios en su lugar.

permission
str o FileSasPermissions
valor predeterminado: None

Permisos asociados a la firma de acceso compartido. El usuario está restringido a las operaciones permitidas por los permisos. Los permisos deben ordenarse racwdlmeop. Obligatorio a menos que se especifique un identificador que haga referencia a una directiva de acceso almacenada que contenga este campo. Este campo se debe omitir si se ha especificado en una directiva de acceso almacenada asociada.

expiry
datetime o str
valor predeterminado: None

Hora en la que la firma de acceso compartido deja de ser válida. Obligatorio a menos que se especifique un identificador que haga referencia a una directiva de acceso almacenada que contenga este campo. Este campo se debe omitir si se ha especificado en una directiva de acceso almacenada asociada. Azure siempre convertirá los valores a UTC. Si se pasa una fecha sin información de zona horaria, se supone que es UTC.

start
datetime o str

Hora en la que la firma de acceso compartido es válida. Si se omite, se supone que la hora de inicio de esta llamada es la hora a la que el servicio de almacenamiento recibe la solicitud. Azure siempre convertirá los valores a UTC. Si se pasa una fecha sin información de zona horaria, se supone que es UTC.

ip
str

Especifica una dirección IP o un intervalo de direcciones IP desde las que se van a aceptar las solicitudes. Si la dirección IP desde la que se origina la solicitud no coincide con la dirección IP o el intervalo de direcciones especificado en el token de SAS, la solicitud no se autentica. Por ejemplo, especificar ip=168.1.5.65 o ip=168.1.5.60-168.1.5.70 en la SAS restringe la solicitud a esas direcciones IP.

protocol
str

Especifica el protocolo permitido para una solicitud realizada. El valor predeterminado es https.

cache_control
str

Valor del encabezado de respuesta para Cache-Control cuando se accede al recurso mediante esta firma de acceso compartido.

content_disposition
str

Valor de encabezado de respuesta para Content-Disposition cuando se accede al recurso mediante esta firma de acceso compartido.

content_encoding
str

Valor de encabezado de respuesta para Content-Encoding cuando se accede al recurso mediante esta firma de acceso compartido.

content_language
str

Valor de encabezado de respuesta para Content-Language cuando se accede al recurso mediante esta firma de acceso compartido.

content_type
str

Valor de encabezado de respuesta para Content-Type cuando se obtiene acceso al recurso mediante esta firma de acceso compartido.

preauthorized_agent_object_id
str

Se supone que el propietario de la clave de delegación de usuarios autoriza el identificador de objeto de AAD de un usuario para realizar la acción concedida por el token de SAS. El servicio validará el token de SAS y garantizará que el propietario de la clave de delegación de usuarios tenga los permisos necesarios antes de conceder acceso, pero no se realizará ninguna comprobación de permisos adicional para el identificador de objeto del agente.

agent_object_id
str

Se supone que el propietario de la clave de delegación de usuario no ha autorizado el identificador de objeto de AAD de un usuario para realizar la acción concedida por el token de SAS. El servicio validará el token de SAS y garantizará que el propietario de la clave de delegación de usuarios tenga los permisos necesarios antes de conceder acceso y el servicio realizará una comprobación de ACL POSIX adicional para determinar si este usuario está autorizado para realizar la operación solicitada.

correlation_id
str

Identificador de correlación para correlacionar los registros de auditoría de almacenamiento con los registros de auditoría usados por la entidad de seguridad que genera y distribuye la SAS. Esto solo se puede usar al generar una SAS con clave de delegación.

encryption_scope
str

Especifica el ámbito de cifrado de una solicitud realizada para que todas las operaciones de escritura se cifren.

Devoluciones

Un token de firma de acceso compartido (sas).

Tipo de valor devuelto

str

generate_file_system_sas

Genera una firma de acceso compartido para un sistema de archivos.

Use la firma devuelta con el parámetro de credencial de cualquier DataLakeServiceClient, FileSystemClient, DataLakeDirectoryClient o DataLakeFileClient.

generate_file_system_sas(account_name: str, file_system_name: str, credential: str | UserDelegationKey, permission: FileSystemSasPermissions | str | None = None, expiry: datetime | str | None = None, **kwargs: Any) -> str

Parámetros

account_name
str
Requerido

Nombre de la cuenta de almacenamiento que se usa para generar la firma de acceso compartido.

file_system_name
str
Requerido

Nombre del sistema de archivos.

credential
str o UserDelegationKey
Requerido

La credencial podría ser clave de cuenta o clave de delegación de usuarios. Si se usa la clave de cuenta como credencial, el tipo de credencial debe ser str. En lugar de una clave de cuenta, el usuario también podría pasar una clave de delegación de usuarios. Se puede obtener una clave de delegación de usuarios del servicio mediante la autenticación con una identidad de AAD; Esto se puede lograr mediante una llamada a get_user_delegation_key. Cuando está presente, la SAS se firma con la clave de delegación de usuarios en su lugar.

permission
str o FileSystemSasPermissions
valor predeterminado: None

Permisos asociados a la firma de acceso compartido. El usuario está restringido a las operaciones permitidas por los permisos. Los permisos deben ordenarse racwdlmeop. Obligatorio a menos que se especifique un identificador que haga referencia a una directiva de acceso almacenada que contenga este campo. Este campo se debe omitir si se ha especificado en una directiva de acceso almacenada asociada.

expiry
datetime o str
valor predeterminado: None

Hora en la que la firma de acceso compartido deja de ser válida. Obligatorio a menos que se especifique un identificador que haga referencia a una directiva de acceso almacenada que contenga este campo. Este campo se debe omitir si se ha especificado en una directiva de acceso almacenada asociada. Azure siempre convertirá los valores a UTC. Si se pasa una fecha sin información de zona horaria, se supone que es UTC.

start
datetime o str

Hora en la que la firma de acceso compartido es válida. Si se omite, se supone que la hora de inicio de esta llamada es la hora a la que el servicio de almacenamiento recibe la solicitud. Azure siempre convertirá los valores a UTC. Si se pasa una fecha sin información de zona horaria, se supone que es UTC.

ip
str

Especifica una dirección IP o un intervalo de direcciones IP desde las que se van a aceptar las solicitudes. Si la dirección IP desde la que se origina la solicitud no coincide con la dirección IP o el intervalo de direcciones especificado en el token de SAS, la solicitud no se autentica. Por ejemplo, especificar ip=168.1.5.65 o ip=168.1.5.60-168.1.5.70 en la SAS restringe la solicitud a esas direcciones IP.

protocol
str

Especifica el protocolo permitido para una solicitud realizada. El valor predeterminado es https.

cache_control
str

Valor del encabezado de respuesta para Cache-Control cuando se accede al recurso mediante esta firma de acceso compartido.

content_disposition
str

Valor de encabezado de respuesta para Content-Disposition cuando se accede al recurso mediante esta firma de acceso compartido.

content_encoding
str

Valor de encabezado de respuesta para Content-Encoding cuando se accede al recurso mediante esta firma de acceso compartido.

content_language
str

Valor de encabezado de respuesta para Content-Language cuando se accede al recurso mediante esta firma de acceso compartido.

content_type
str

Valor de encabezado de respuesta para Content-Type cuando se obtiene acceso al recurso mediante esta firma de acceso compartido.

preauthorized_agent_object_id
str

Se supone que el propietario de la clave de delegación de usuarios autoriza el identificador de objeto de AAD de un usuario para realizar la acción concedida por el token de SAS. El servicio validará el token de SAS y garantizará que el propietario de la clave de delegación de usuarios tenga los permisos necesarios antes de conceder acceso, pero no se realizará ninguna comprobación de permisos adicional para el identificador de objeto del agente.

agent_object_id
str

Se supone que el propietario de la clave de delegación de usuario no ha autorizado el identificador de objeto de AAD de un usuario para realizar la acción concedida por el token de SAS. El servicio validará el token de SAS y garantizará que el propietario de la clave de delegación de usuarios tenga los permisos necesarios antes de conceder acceso y el servicio realizará una comprobación de ACL POSIX adicional para determinar si este usuario está autorizado para realizar la operación solicitada.

correlation_id
str

Identificador de correlación para correlacionar los registros de auditoría de almacenamiento con los registros de auditoría usados por la entidad de seguridad que genera y distribuye la SAS.

encryption_scope
str

Especifica el ámbito de cifrado de una solicitud realizada para que todas las operaciones de escritura se cifren.

Devoluciones

Un token de firma de acceso compartido (sas).

Tipo de valor devuelto

str