Partager via


filedatalake Paquet

Paquets

aio

Classes

AccessControlChangeCounters

AccessControlChangeCounters contient le nombre d’opérations qui changent Access Control listes de manière récursive.

AccessControlChangeFailure

Représente une entrée qui n’a pas pu mettre à jour Access Control List.

AccessControlChangeResult

AccessControlChangeResult contient le résultat d’opérations qui changent Access Control listes de manière récursive.

AccessControlChanges

AccessControlChanges contient le nombre d’opérations par lots et cumulatives qui changent Access Control listes de manière récursive. En outre, il expose les entrées de chemin d’accès qui n’ont pas pu être mises à jour pendant la progression de ces opérations.

AccessPolicy

Classe de stratégie d’accès utilisée par les méthodes de stratégie d’accès set et get dans chaque service.

Une stratégie d'accès stockée peut spécifier l'heure de début, l'heure d'expiration et les autorisations pour les signatures d'accès partagé auxquelles elle est associée. Selon la façon dont vous souhaitez contrôler l’accès à votre ressource, vous pouvez spécifier tous ces paramètres dans la stratégie d’accès stockée et les omettre de l’URL de la signature d’accès partagé. De cette façon, vous pouvez modifier le comportement de la signature associée à tout moment, de même que la révoquer. Vous pouvez aussi spécifier un ou plusieurs paramètres de stratégie d'accès dans la stratégie d'accès stockée et les autres dans l'URL. Enfin, vous pouvez spécifier tous les paramètres dans l'URL. Dans ce cas, vous pouvez utiliser la stratégie d'accès stockée pour révoquer la signature et non pour modifier son comportement.

La signature d'accès partagé et la stratégie d'accès stockée doivent inclure tous les champs obligatoires pour authentifier la signature. Si les champs obligatoires sont manquants, la demande échoue. De même, si un champ est spécifié dans l'URL de signature d'accès partagé et dans la stratégie d'accès stockée, la demande échoue avec le code d'état 400 (Requête incorrecte).

AccountSasPermissions
AnalyticsLogging

Paramètres de journalisation Azure Analytics.

ArrowDialect

champ d’un schéma de flèche.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

ContentSettings

Paramètres de contenu d’un fichier ou d’un répertoire.

CorsRule

CORS est une fonctionnalité HTTP qui permet à une application web exécutée dans un domaine d'accéder aux ressources d'un autre domaine. Les navigateurs Web implémentent une restriction de sécurité appelée stratégie de même origine qui empêche une page Web d'appeler des API d'un autre domaine ; CORS constitue un moyen sûr pour autoriser un domaine (le domaine d'origine) à appeler des API d'un autre domaine.

CustomerProvidedEncryptionKey

Toutes les données du Stockage Azure sont chiffrées au repos à l’aide d’une clé de chiffrement au niveau du compte. Dans les versions 2021-06-08 et ultérieures, vous pouvez gérer la clé utilisée pour chiffrer le contenu des fichiers et les métadonnées d’application par fichier en fournissant une clé de chiffrement AES-256 dans les demandes adressées au service de stockage.

Lorsque vous utilisez une clé fournie par le client, stockage Azure ne gère pas ou ne conserve pas votre clé. Lors de l’écriture de données dans un fichier, la clé fournie est utilisée pour chiffrer vos données avant de les écrire sur le disque. Un hachage SHA-256 de la clé de chiffrement est écrit en même temps que le contenu du fichier et est utilisé pour vérifier que toutes les opérations suivantes sur le fichier utilisent la même clé de chiffrement. Ce hachage ne peut pas être utilisé pour récupérer la clé de chiffrement ou déchiffrer le contenu du fichier. Lors de la lecture d’un fichier, la clé fournie est utilisée pour déchiffrer vos données après les avoir lues à partir du disque. Dans les deux cas, la clé de chiffrement fournie est ignorée en toute sécurité dès que le processus de chiffrement ou de déchiffrement est terminé.

DataLakeDirectoryClient

Client pour interagir avec le répertoire DataLake, même si le répertoire n’existe pas encore.

Pour les opérations relatives à un sous-répertoire ou à un fichier spécifique sous le répertoire, un client de répertoire ou un client de fichiers peut être récupéré à l’aide des get_sub_directory_client fonctions ou get_file_client .

DataLakeFileClient

Client pour interagir avec le fichier DataLake, même si le fichier n’existe pas encore.

DataLakeFileQueryError

L’erreur s’est produite pendant l’opération de requête rapide.

DataLakeLeaseClient

Crée un DataLakeLeaseClient.

Ce client fournit des opérations de bail sur un FileSystemClient, DataLakeDirectoryClient ou DataLakeFileClient.

DataLakeServiceClient

Client pour interagir avec le service DataLake au niveau du compte.

Ce client fournit des opérations pour récupérer et configurer les propriétés du compte, ainsi que répertorier, créer et supprimer des systèmes de fichiers dans le compte. Pour les opérations relatives à un système de fichiers, un répertoire ou un fichier spécifique, les clients de ces entités peuvent également être récupérés à l’aide des fonctions get_client .

DeletedPathProperties

Propriétés remplies pour un chemin d’accès supprimé.

DelimitedJsonDialect

Définit la sérialisation JSON d’entrée ou de sortie pour une requête datalake.

mot clé délimiteur de str : caractère de séparateur de ligne, valeur par défaut est '

'

DelimitedTextDialect

Définit la sérialisation délimitée en entrée ou en sortie (CSV) pour une requête de requête datalake.

mot clé délimiteur de str : séparateur de colonnes, par défaut sur « , ».

mot clé str quotechar : guillemet de champ, la valeur par défaut est « » .

mot clé str lineterminator : séparateur d’enregistrements, la valeur par défaut est '

'. mot clé str escapechar : échappement char, par défaut vide.

mot clé bool has_header : indique si les données d’objet blob incluent des en-têtes dans la première ligne. La valeur par défaut est False, ce qui signifie que les données seront retournées, y compris la première ligne. Si la valeur est True, les données sont retournées à l’exclusive de la première ligne.

DirectoryProperties
DirectorySasPermissions

Classe DirectorySasPermissions à utiliser avec la generate_directory_sas fonction .

EncryptionScopeOptions

Configuration d’étendue de chiffrement par défaut pour un système de fichiers.

Cette étendue est implicitement utilisée pour toutes les écritures futures dans le système de fichiers, mais peut être remplacée par opération d’objet blob.

Nouveautés de la version 12.9.0.

ExponentialRetry

Nouvelle tentative exponentielle.

Construit un objet de nouvelle tentative exponentielle. Le initial_backoff est utilisé pour la première nouvelle tentative. Les nouvelles tentatives suivantes sont retentées après initial_backoff + increment_power^retry_count secondes.

FileProperties
FileSasPermissions

Classe FileSasPermissions à utiliser avec la generate_file_sas fonction .

FileSystemClient

Un client pour interagir avec un système de fichiers spécifique, même si ce système de fichiers n’existe pas encore.

Pour les opérations relatives à un répertoire ou un fichier spécifique au sein de ce système de fichiers, un client de répertoire ou un client de fichiers peut être récupéré à l’aide des get_directory_client fonctions ou get_file_client .

FileSystemProperties

Classe de propriétés du système de fichiers.

Les instances retournées FileSystemProperties exposent ces valeurs via une interface de dictionnaire, par exemple : file_system_props["last_modified"]. En outre, le nom du système de fichiers est disponible en tant que file_system_props["name"].

FileSystemPropertiesPaged

Itérable des propriétés du système de fichiers.

FileSystemSasPermissions

Classe FileSystemSasPermissions à utiliser avec la generate_file_system_sas fonction .

LeaseProperties

Propriétés du bail DataLake.

LinearRetry

Nouvelle tentative linéaire.

Construit un objet de nouvelle tentative linéaire.

LocationMode

Spécifie l’emplacement vers lequel la demande doit être envoyée. Ce mode s’applique uniquement aux comptes RA-GRS qui autorisent l’accès en lecture secondaire. Tous les autres types de comptes doivent utiliser PRIMARY.

Metrics

Résumé des statistiques de requête regroupées par API en agrégats d’heure ou de minutes.

PathProperties

Propriétés de chemin d’accès répertoriées par get_paths API.

ResourceTypes

Spécifie les types de ressources accessibles avec la sap du compte.

RetentionPolicy

Stratégie de rétention qui détermine la durée pendant laquelle les données associées doivent persister.

StaticWebsite

Propriétés qui permettent à un compte d’héberger un site web statique.

StorageStreamDownloader

Objet de streaming à télécharger à partir du Stockage Azure.

UserDelegationKey

Représente une clé de délégation d’utilisateur, fournie à l’utilisateur par Stockage Azure en fonction de son jeton d’accès Azure Active Directory.

Les champs sont enregistrés sous forme de chaînes simples, car l’utilisateur n’a pas besoin d’interagir avec cet objet ; pour générer une sap d’identification, l’utilisateur peut simplement la passer à l’API appropriée.

Énumérations

ArrowType
PublicAccess

Spécifie si les données du système de fichiers sont accessibles publiquement et le niveau d’accès.

QuickQueryDialect

Spécifie le dialecte d’entrée/sortie de requête rapide.

StorageErrorCode

Fonctions

generate_account_sas

Génère une signature d’accès partagé pour le service DataLake.

Utilisez la signature retournée comme paramètre d’informations d’identification de tout DataLakeServiceClient, FileSystemClient, DataLakeDirectoryClient ou DataLakeFileClient.

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

Paramètres

account_name
str
Obligatoire

Nom du compte de stockage utilisé pour générer la signature d’accès partagé.

account_key
str
Obligatoire

Clé d’accès pour générer la signature d’accès partagé.

resource_types
str ou ResourceTypes
Obligatoire

Spécifie les types de ressources accessibles avec la sap du compte.

permission
str ou AccountSasPermissions
Obligatoire

Autorisations associées à la signature d'accès partagé. L'utilisateur est limité aux opérations autorisées par les autorisations. Obligatoire, sauf si un ID fait référence à une stratégie d’accès stockée qui contient ce champ. Ce champ doit être omis s'il a été spécifié dans une stratégie d'accès stockée associée.

expiry
datetime ou str
Obligatoire

Heure à laquelle la signature d’accès partagé devient non valide. Obligatoire, sauf si un ID fait référence à une stratégie d’accès stockée qui contient ce champ. Ce champ doit être omis s'il a été spécifié dans une stratégie d'accès stockée associée. Azure convertit toujours les valeurs en UTC. Si une date est transmise sans informations de fuseau horaire, elle est supposée être UTC.

start
datetime ou str

Heure à laquelle la signature d’accès partagé devient valide. En cas d'omission, l'heure de début de cet appel est supposée être l'heure à laquelle le service de stockage reçoit la demande. Azure convertit toujours les valeurs en UTC. Si une date est transmise sans informations de fuseau horaire, elle est supposée être UTC.

ip
str

Spécifie une adresse IP ou une plage d’adresses IP à partir de laquelle accepter les demandes. Si l’adresse IP d’où provient la demande ne correspond pas à l’adresse IP ou à la plage d’adresses spécifiée sur le jeton SAP, la demande n’est pas authentifiée. Par exemple, la spécification d’ip=168.1.5.65 ou ip=168.1.5.60-168.1.5.70 sur la signature d’accès partagé limite la demande à ces adresses IP.

protocol
str

Spécifie le protocole autorisé pour une requête effectuée. La valeur par défaut est https.

encryption_scope
str

Spécifie l’étendue de chiffrement d’une requête effectuée afin que toutes les opérations d’écriture soient chiffrées par le service.

Retours

Jeton de signature d’accès partagé (sas).

Type de retour

str

generate_directory_sas

Génère une signature d’accès partagé pour un répertoire.

Utilisez la signature retournée avec le paramètre d’informations d’identification de n’importe quel DataLakeServiceClient, FileSystemClient, DataLakeDirectoryClient ou 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

Paramètres

account_name
str
Obligatoire

Nom du compte de stockage utilisé pour générer la signature d’accès partagé.

file_system_name
str
Obligatoire

Nom du système de fichiers.

directory_name
str
Obligatoire

Nom du répertoire.

credential
str ou UserDelegationKey
Obligatoire

Les informations d’identification peuvent être une clé de compte ou une clé de délégation utilisateur. Si l’utilisation de la clé de compte est utilisée comme informations d’identification, le type d’informations d’identification doit être une str. Au lieu d’une clé de compte, l’utilisateur peut également passer une clé de délégation d’utilisateur. Une clé de délégation utilisateur peut être obtenue à partir du service en authentification avec une identité AAD ; Pour ce faire, appelez get_user_delegation_key. Lorsqu’elle est présente, la signature d’accès partagé est signée avec la clé de délégation utilisateur à la place.

permission
str ou DirectorySasPermissions
valeur par défaut: None

Autorisations associées à la signature d'accès partagé. L'utilisateur est limité aux opérations autorisées par les autorisations. Les autorisations doivent être ordonnées racwdlmeop. Obligatoire, sauf si un ID fait référence à une stratégie d’accès stockée qui contient ce champ. Ce champ doit être omis s'il a été spécifié dans une stratégie d'accès stockée associée.

expiry
datetime ou str
valeur par défaut: None

Heure à laquelle la signature d’accès partagé devient non valide. Obligatoire, sauf si un ID fait référence à une stratégie d’accès stockée qui contient ce champ. Ce champ doit être omis s'il a été spécifié dans une stratégie d'accès stockée associée. Azure convertit toujours les valeurs en UTC. Si une date est transmise sans informations de fuseau horaire, elle est supposée être UTC.

start
datetime ou str

Heure à laquelle la signature d’accès partagé devient valide. En cas d'omission, l'heure de début de cet appel est supposée être l'heure à laquelle le service de stockage reçoit la demande. Azure convertit toujours les valeurs en UTC. Si une date est transmise sans informations de fuseau horaire, elle est supposée être UTC.

ip
str

Spécifie une adresse IP ou une plage d’adresses IP à partir de laquelle accepter les demandes. Si l’adresse IP d’où provient la demande ne correspond pas à l’adresse IP ou à la plage d’adresses spécifiée sur le jeton SAP, la demande n’est pas authentifiée. Par exemple, la spécification d’ip=168.1.5.65 ou ip=168.1.5.60-168.1.5.70 sur la signature d’accès partagé limite la demande à ces adresses IP.

protocol
str

Spécifie le protocole autorisé pour une requête effectuée. La valeur par défaut est https.

cache_control
str

Valeur d’en-tête de réponse pour Cache-Control lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

content_disposition
str

Valeur d’en-tête de réponse pour Content-Disposition lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

content_encoding
str

Valeur d’en-tête de réponse pour Content-Encoding lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

content_language
str

Valeur d’en-tête de réponse pour Content-Language lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

content_type
str

Valeur d’en-tête de réponse pour Content-Type lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

preauthorized_agent_object_id
str

ID d’objet AAD d’un utilisateur supposé être autorisé par le propriétaire de la clé de délégation utilisateur à effectuer l’action accordée par le jeton SAS. Le service valide le jeton SAP et s’assure que le propriétaire de la clé de délégation d’utilisateur dispose des autorisations requises avant d’accorder l’accès, mais aucune autorisation supplémentaire case activée pour l’ID d’objet de l’agent ne sera effectuée.

agent_object_id
str

ID d’objet AAD d’un utilisateur supposé non autorisé par le propriétaire de la clé de délégation utilisateur à effectuer l’action accordée par le jeton SAP. Le service valide le jeton SAP et s’assure que le propriétaire de la clé de délégation utilisateur dispose des autorisations requises avant d’accorder l’accès et le service effectue une case activée POSIX ACL supplémentaire pour déterminer si cet utilisateur est autorisé à effectuer l’opération demandée.

correlation_id
str

ID de corrélation permettant de mettre en corrélation les journaux d’audit de stockage avec les journaux d’audit utilisés par le principal qui génère et distribue la sap.

encryption_scope
str

Spécifie l’étendue de chiffrement d’une requête effectuée afin que toutes les opérations d’écriture soient chiffrées par le service.

Retours

Jeton de signature d’accès partagé (sas).

Type de retour

str

generate_file_sas

Génère une signature d’accès partagé pour un fichier.

Utilisez la signature retournée avec le paramètre d’informations d’identification de N’importe quel BDataLakeServiceClient, FileSystemClient, DataLakeDirectoryClient ou 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

Paramètres

account_name
str
Obligatoire

Nom du compte de stockage utilisé pour générer la signature d’accès partagé.

file_system_name
str
Obligatoire

Nom du système de fichiers.

directory_name
str
Obligatoire

Nom du répertoire.

file_name
str
Obligatoire

Nom du fichier.

credential
str ou UserDelegationKey
Obligatoire

Les informations d’identification peuvent être une clé de compte ou une clé de délégation utilisateur. Si l’utilisation de la clé de compte est utilisée comme informations d’identification, le type d’informations d’identification doit être une str. Au lieu d’une clé de compte, l’utilisateur peut également passer une clé de délégation d’utilisateur. Une clé de délégation utilisateur peut être obtenue à partir du service en authentification avec une identité AAD ; Pour ce faire, appelez get_user_delegation_key. Lorsqu’elle est présente, la signature d’accès partagé est signée avec la clé de délégation utilisateur à la place.

permission
str ou FileSasPermissions
valeur par défaut: None

Autorisations associées à la signature d'accès partagé. L'utilisateur est limité aux opérations autorisées par les autorisations. Les autorisations doivent être ordonnées racwdlmeop. Obligatoire, sauf si un ID fait référence à une stratégie d’accès stockée qui contient ce champ. Ce champ doit être omis s'il a été spécifié dans une stratégie d'accès stockée associée.

expiry
datetime ou str
valeur par défaut: None

Heure à laquelle la signature d’accès partagé devient non valide. Obligatoire, sauf si un ID fait référence à une stratégie d’accès stockée qui contient ce champ. Ce champ doit être omis s'il a été spécifié dans une stratégie d'accès stockée associée. Azure convertit toujours les valeurs en UTC. Si une date est transmise sans informations de fuseau horaire, elle est supposée être UTC.

start
datetime ou str

Heure à laquelle la signature d’accès partagé devient valide. En cas d'omission, l'heure de début de cet appel est supposée être l'heure à laquelle le service de stockage reçoit la demande. Azure convertit toujours les valeurs en UTC. Si une date est transmise sans informations de fuseau horaire, elle est supposée être UTC.

ip
str

Spécifie une adresse IP ou une plage d’adresses IP à partir de laquelle accepter les demandes. Si l’adresse IP d’où provient la demande ne correspond pas à l’adresse IP ou à la plage d’adresses spécifiée sur le jeton SAP, la demande n’est pas authentifiée. Par exemple, la spécification d’ip=168.1.5.65 ou ip=168.1.5.60-168.1.5.70 sur la signature d’accès partagé limite la demande à ces adresses IP.

protocol
str

Spécifie le protocole autorisé pour une requête effectuée. La valeur par défaut est https.

cache_control
str

Valeur d’en-tête de réponse pour Cache-Control lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

content_disposition
str

Valeur d’en-tête de réponse pour Content-Disposition lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

content_encoding
str

Valeur d’en-tête de réponse pour Content-Encoding lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

content_language
str

Valeur d’en-tête de réponse pour Content-Language lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

content_type
str

Valeur d’en-tête de réponse pour Content-Type lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

preauthorized_agent_object_id
str

ID d’objet AAD d’un utilisateur supposé être autorisé par le propriétaire de la clé de délégation utilisateur à effectuer l’action accordée par le jeton SAS. Le service valide le jeton SAP et s’assure que le propriétaire de la clé de délégation d’utilisateur dispose des autorisations requises avant d’accorder l’accès, mais aucune autorisation supplémentaire case activée pour l’ID d’objet de l’agent ne sera effectuée.

agent_object_id
str

ID d’objet AAD d’un utilisateur supposé non autorisé par le propriétaire de la clé de délégation utilisateur à effectuer l’action accordée par le jeton SAP. Le service valide le jeton SAP et s’assure que le propriétaire de la clé de délégation utilisateur dispose des autorisations requises avant d’accorder l’accès et le service effectue une case activée POSIX ACL supplémentaire pour déterminer si cet utilisateur est autorisé à effectuer l’opération demandée.

correlation_id
str

ID de corrélation permettant de mettre en corrélation les journaux d’audit de stockage avec les journaux d’audit utilisés par le principal qui génère et distribue la sap. Cela ne peut être utilisé que lors de la génération d’une signature d’accès partagé avec une clé de délégation.

encryption_scope
str

Spécifie l’étendue de chiffrement d’une requête effectuée afin que toutes les opérations d’écriture soient chiffrées par le service.

Retours

Jeton de signature d’accès partagé (sas).

Type de retour

str

generate_file_system_sas

Génère une signature d’accès partagé pour un système de fichiers.

Utilisez la signature retournée avec le paramètre d’informations d’identification de n’importe quel DataLakeServiceClient, FileSystemClient, DataLakeDirectoryClient ou 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

Paramètres

account_name
str
Obligatoire

Nom du compte de stockage utilisé pour générer la signature d’accès partagé.

file_system_name
str
Obligatoire

Nom du système de fichiers.

credential
str ou UserDelegationKey
Obligatoire

Les informations d’identification peuvent être une clé de compte ou une clé de délégation utilisateur. Si l’utilisation de la clé de compte est utilisée comme informations d’identification, le type d’informations d’identification doit être une str. Au lieu d’une clé de compte, l’utilisateur peut également passer une clé de délégation d’utilisateur. Une clé de délégation utilisateur peut être obtenue à partir du service en authentification avec une identité AAD ; Pour ce faire, appelez get_user_delegation_key. Lorsqu’elle est présente, la signature d’accès partagé est signée avec la clé de délégation utilisateur à la place.

permission
str ou FileSystemSasPermissions
valeur par défaut: None

Autorisations associées à la signature d'accès partagé. L'utilisateur est limité aux opérations autorisées par les autorisations. Les autorisations doivent être ordonnées racwdlmeop. Obligatoire, sauf si un ID fait référence à une stratégie d’accès stockée qui contient ce champ. Ce champ doit être omis s'il a été spécifié dans une stratégie d'accès stockée associée.

expiry
datetime ou str
valeur par défaut: None

Heure à laquelle la signature d’accès partagé ne devient plus valide. Obligatoire, sauf si un ID fait référence à une stratégie d’accès stockée qui contient ce champ. Ce champ doit être omis s'il a été spécifié dans une stratégie d'accès stockée associée. Azure convertit toujours les valeurs en UTC. Si une date est passée sans informations de fuseau horaire, elle est supposée être UTC.

start
datetime ou str

Heure à laquelle la signature d’accès partagé devient valide. En cas d'omission, l'heure de début de cet appel est supposée être l'heure à laquelle le service de stockage reçoit la demande. Azure convertit toujours les valeurs en UTC. Si une date est passée sans informations de fuseau horaire, elle est supposée être UTC.

ip
str

Spécifie une adresse IP ou une plage d’adresses IP à partir de laquelle accepter les demandes. Si l’adresse IP à partir de laquelle la demande provient ne correspond pas à l’adresse IP ou à la plage d’adresses spécifiée sur le jeton SAP, la demande n’est pas authentifiée. Par exemple, en spécifiant ip=168.1.5.65 ou ip=168.1.5.60-168.1.5.70 sur la signature d’accès partagé, la demande est restreinte à ces adresses IP.

protocol
str

Spécifie le protocole autorisé pour une demande effectuée. La valeur par défaut est https.

cache_control
str

Valeur d’en-tête de réponse pour Cache-Control lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

content_disposition
str

Valeur d’en-tête de réponse pour Content-Disposition lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

content_encoding
str

Valeur d’en-tête de réponse pour Content-Encoding lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

content_language
str

Valeur d’en-tête de réponse pour Content-Language lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

content_type
str

Valeur d’en-tête de réponse pour Content-Type lorsque la ressource est accessible à l’aide de cette signature d’accès partagé.

preauthorized_agent_object_id
str

ID d’objet AAD d’un utilisateur supposé être autorisé par le propriétaire de la clé de délégation utilisateur à effectuer l’action accordée par le jeton SAS. Le service valide le jeton SAP et s’assure que le propriétaire de la clé de délégation d’utilisateur dispose des autorisations requises avant d’accorder l’accès, mais aucune autorisation supplémentaire case activée pour l’ID d’objet de l’agent ne sera effectuée.

agent_object_id
str

ID d’objet AAD d’un utilisateur supposé non autorisé par le propriétaire de la clé de délégation d’utilisateur à effectuer l’action accordée par le jeton SAS. Le service valide le jeton SAS et s’assure que le propriétaire de la clé de délégation utilisateur dispose des autorisations requises avant d’accorder l’accès, et le service effectue une case activée ACL POSIX supplémentaire pour déterminer si cet utilisateur est autorisé à effectuer l’opération demandée.

correlation_id
str

ID de corrélation permettant de mettre en corrélation les journaux d’audit de stockage avec les journaux d’audit utilisés par le principal qui génère et distribue la sap.

encryption_scope
str

Spécifie l’étendue de chiffrement d’une demande effectuée afin que toutes les opérations d’écriture soient chiffrées par le service.

Retours

Jeton de signature d’accès partagé (SAS).

Type de retour

str