DataLakeSASSignatureValues interface
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME.
DataLakeSASSignatureValues est utilisé pour aider à générer des jetons SAS de service Blob et DataLake pour les conteneurs, les objets blob, le système de fichiers, les répertoires et les fichiers.
Propriétés
| agent |
Optional. Depuis la version 2020-02-10, spécifie l’ID d’objet AAD non autorisé au format GUID. ID d’objet AAD d’un utilisateur supposé être non autorisé par le propriétaire de la clé de délégation d’utilisateur. Le service stockage Azure effectue une vérification ACL POSIX supplémentaire pour déterminer si l’utilisateur est autorisé à effectuer l’opération demandée. Cela ne peut pas être utilisé dans la conjuction avec préautoriséAgentObjectId. Cela est utilisé uniquement pour la SAP de délégation d’utilisateur. |
| cache |
Optional. En-tête cache-control pour la SAP. |
| content |
Optional. En-tête de disposition du contenu pour la SAP. |
| content |
Optional. En-tête d’encodage de contenu pour la SAP. |
| content |
Optional. En-tête de langue de contenu pour la SAP. |
| content |
Optional. En-tête de type de contenu pour la SAP. |
| correlation |
Optional. À compter de la version 2020-02-10, il s’agit d’une valeur GUID qui sera journalisée dans les journaux de diagnostic de stockage et qui peut être utilisée pour mettre en corrélation la génération SAS avec l’accès aux ressources de stockage. Cela est utilisé uniquement pour la SAP de délégation d’utilisateur. |
| directory |
Optional. À compter de la version 2020-02-10, indiquez la profondeur du répertoire spécifié dans le champ canonicalizedresource de la chaîne à signer. La profondeur du répertoire est le nombre de répertoires situés sous le dossier racine. |
| encryption |
Optional. Étendue de chiffrement à utiliser lors de l’envoi de requêtes autorisées avec cet URI SAP. |
| expires |
Facultatif uniquement lorsque l’identificateur est fourni. Heure après laquelle la SAP ne fonctionnera plus. |
| file |
Le nom du système de fichiers que l’utilisateur SAP peut accéder. |
| identifier | Optional. Nom de la stratégie d’accès sur le système de fichiers que cette SAP référence le cas échéant. Voir https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy |
| ip |
Optional. Plages d’adresses IP autorisées dans cette SAP. |
| is |
Optional. À compter de la version 2020-02-10, cette valeur définit si l'pathName est un répertoire. Si cette valeur est définie sur true, le chemin d’accès est un répertoire pour une SAP d’annuaire. Si la valeur est false ou par défaut, le chemin d’accès est un chemin d’accès de fichier pour une SAP de chemin d’accès au fichier. |
| path |
Optional. Le nom du chemin d’accès de l’utilisateur du répertoire ou du fichier SAP peut accéder. Obligatoire si snapshotTime est fourni. |
| permissions | Facultatif uniquement lorsque l’identificateur est fourni. Reportez-vous à FileSystemSASPermissions, DirectorySASPermissions ou DataLakeSASPermissions en fonction de la ressource accessible pour construire la chaîne d’autorisations. |
| preauthorized |
Optional. Depuis la version 2020-02-10, spécifie l’ID d’objet AAD autorisé au format GUID. ID d’objet AAD d’un utilisateur autorisé par le propriétaire de la clé de délégation d’utilisateur pour effectuer l’action accordée par la SAP. Le service Stockage Azure garantit que le propriétaire de la clé de délégation d’utilisateur dispose des autorisations requises avant d’accorder l’accès, mais aucun contrôle d’autorisation supplémentaire pour l’utilisateur spécifié dans cette valeur sera effectué. Cela ne peut pas être utilisé dans la conjuction avec agentObjectId. Cela est utilisé uniquement pour la SAP de délégation d’utilisateur. |
| protocol | Optional. Protocoles SAS, HTTPS uniquement ou HTTPSandHTTP |
| snapshot |
Optional. Chaîne d’horodatage d’instantané auxquelles l’utilisateur SAP peut accéder. Prise en charge uniquement à partir de l’API version 2018-11-09. |
| starts |
Optional. Lorsque la SIGNATURE d’accès partagé prend effet. |
| version | La version du service cible cette SAP. S’il n’est pas spécifié, il est défini par défaut sur la version ciblée par la bibliothèque. |
Détails de la propriété
agentObjectId
Optional. Depuis la version 2020-02-10, spécifie l’ID d’objet AAD non autorisé au format GUID. ID d’objet AAD d’un utilisateur supposé être non autorisé par le propriétaire de la clé de délégation d’utilisateur. Le service stockage Azure effectue une vérification ACL POSIX supplémentaire pour déterminer si l’utilisateur est autorisé à effectuer l’opération demandée. Cela ne peut pas être utilisé dans la conjuction avec préautoriséAgentObjectId. Cela est utilisé uniquement pour la SAP de délégation d’utilisateur.
agentObjectId?: string
Valeur de propriété
string
cacheControl
Optional. En-tête cache-control pour la SAP.
cacheControl?: string
Valeur de propriété
string
contentDisposition
Optional. En-tête de disposition du contenu pour la SAP.
contentDisposition?: string
Valeur de propriété
string
contentEncoding
Optional. En-tête d’encodage de contenu pour la SAP.
contentEncoding?: string
Valeur de propriété
string
contentLanguage
Optional. En-tête de langue de contenu pour la SAP.
contentLanguage?: string
Valeur de propriété
string
contentType
Optional. En-tête de type de contenu pour la SAP.
contentType?: string
Valeur de propriété
string
correlationId
Optional. À compter de la version 2020-02-10, il s’agit d’une valeur GUID qui sera journalisée dans les journaux de diagnostic de stockage et qui peut être utilisée pour mettre en corrélation la génération SAS avec l’accès aux ressources de stockage. Cela est utilisé uniquement pour la SAP de délégation d’utilisateur.
correlationId?: string
Valeur de propriété
string
directoryDepth
Optional. À compter de la version 2020-02-10, indiquez la profondeur du répertoire spécifié dans le champ canonicalizedresource de la chaîne à signer. La profondeur du répertoire est le nombre de répertoires situés sous le dossier racine.
directoryDepth?: number
Valeur de propriété
number
encryptionScope
Optional. Étendue de chiffrement à utiliser lors de l’envoi de requêtes autorisées avec cet URI SAP.
encryptionScope?: string
Valeur de propriété
string
expiresOn
Facultatif uniquement lorsque l’identificateur est fourni. Heure après laquelle la SAP ne fonctionnera plus.
expiresOn?: Date
Valeur de propriété
Date
fileSystemName
Le nom du système de fichiers que l’utilisateur SAP peut accéder.
fileSystemName: string
Valeur de propriété
string
identifier
Optional. Nom de la stratégie d’accès sur le système de fichiers que cette SAP référence le cas échéant.
Voir https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Valeur de propriété
string
ipRange
Optional. Plages d’adresses IP autorisées dans cette SAP.
ipRange?: SasIPRange
Valeur de propriété
isDirectory
Optional. À compter de la version 2020-02-10, cette valeur définit si l'pathName est un répertoire. Si cette valeur est définie sur true, le chemin d’accès est un répertoire pour une SAP d’annuaire. Si la valeur est false ou par défaut, le chemin d’accès est un chemin d’accès de fichier pour une SAP de chemin d’accès au fichier.
isDirectory?: boolean
Valeur de propriété
boolean
pathName
Optional. Le nom du chemin d’accès de l’utilisateur du répertoire ou du fichier SAP peut accéder. Obligatoire si snapshotTime est fourni.
pathName?: string
Valeur de propriété
string
permissions
Facultatif uniquement lorsque l’identificateur est fourni. Reportez-vous à FileSystemSASPermissions, DirectorySASPermissions ou DataLakeSASPermissions en fonction de la ressource accessible pour construire la chaîne d’autorisations.
permissions?: DataLakeSASPermissions | DirectorySASPermissions | FileSystemSASPermissions
Valeur de propriété
preauthorizedAgentObjectId
Optional. Depuis la version 2020-02-10, spécifie l’ID d’objet AAD autorisé au format GUID. ID d’objet AAD d’un utilisateur autorisé par le propriétaire de la clé de délégation d’utilisateur pour effectuer l’action accordée par la SAP. Le service Stockage Azure garantit que le propriétaire de la clé de délégation d’utilisateur dispose des autorisations requises avant d’accorder l’accès, mais aucun contrôle d’autorisation supplémentaire pour l’utilisateur spécifié dans cette valeur sera effectué. Cela ne peut pas être utilisé dans la conjuction avec agentObjectId. Cela est utilisé uniquement pour la SAP de délégation d’utilisateur.
preauthorizedAgentObjectId?: string
Valeur de propriété
string
protocol
Optional. Protocoles SAS, HTTPS uniquement ou HTTPSandHTTP
protocol?: SASProtocol
Valeur de propriété
snapshotTime
Optional. Chaîne d’horodatage d’instantané auxquelles l’utilisateur SAP peut accéder. Prise en charge uniquement à partir de l’API version 2018-11-09.
snapshotTime?: string
Valeur de propriété
string
startsOn
Optional. Lorsque la SIGNATURE d’accès partagé prend effet.
startsOn?: Date
Valeur de propriété
Date
version
La version du service cible cette SAP. S’il n’est pas spécifié, il est défini par défaut sur la version ciblée par la bibliothèque.
version?: string
Valeur de propriété
string