AccountSASSignatureValues interface
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME.
AccountSASSignatureValues est utilisé pour générer une signature d’accès partagé (SAP) pour un compte de stockage Azure. Une fois que toutes les valeurs ici sont correctement définies, appelez generateAccountSASQueryParameters pour obtenir une représentation de la SAP qui peut en fait être appliquée aux URL de lac de données. Remarque : cette classe et SASQueryParameters existent à la fois, car la première est mutable et une représentation logique, tandis que la seconde est immuable et utilisée pour générer des requêtes REST réelles.
Pour https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 plus d’informations conceptuelles sur les sapes, consultez Pour https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas obtenir des descriptions des paramètres, notamment ceux qui sont requis
Propriétés
encryption |
Optionnel. Étendue de chiffrement à utiliser lors de l’envoi de requêtes autorisées avec cet URI SAS. |
expires |
Heure après laquelle la signature d’accès partagé ne fonctionnera plus. |
ip |
Optionnel. Plage d’adresses IP autorisée. |
permissions | Spécifie les opérations que l’utilisateur SAS peut effectuer. Reportez-vous à AccountSASPermissions pour obtenir de l’aide sur la construction de la chaîne d’autorisations. |
protocol | Optionnel. Protocoles SAS autorisés. |
resource |
Valeurs qui indiquent les types de ressources accessibles avec cette SAP. Reportez-vous à AccountSASResourceTypes pour construire cette valeur. |
services | Valeurs qui indiquent les services accessibles avec cette SAP. Reportez-vous à AccountSASServices pour construire cette valeur. |
starts |
Optionnel. Quand la signature d’accès partagé prend effet. |
version | S’il n’est pas fourni, il s’agit par défaut de la version de service ciblée par cette version de la bibliothèque. |
Détails de la propriété
encryptionScope
Optionnel. Étendue de chiffrement à utiliser lors de l’envoi de requêtes autorisées avec cet URI SAS.
encryptionScope?: string
Valeur de propriété
string
expiresOn
Heure après laquelle la signature d’accès partagé ne fonctionnera plus.
expiresOn: Date
Valeur de propriété
Date
ipRange
permissions
Spécifie les opérations que l’utilisateur SAS peut effectuer. Reportez-vous à AccountSASPermissions pour obtenir de l’aide sur la construction de la chaîne d’autorisations.
permissions: AccountSASPermissions
Valeur de propriété
protocol
resourceTypes
Valeurs qui indiquent les types de ressources accessibles avec cette SAP. Reportez-vous à AccountSASResourceTypes pour construire cette valeur.
resourceTypes: string
Valeur de propriété
string
services
Valeurs qui indiquent les services accessibles avec cette SAP. Reportez-vous à AccountSASServices pour construire cette valeur.
services: string
Valeur de propriété
string
startsOn
Optionnel. Quand la signature d’accès partagé prend effet.
startsOn?: Date
Valeur de propriété
Date
version
S’il n’est pas fourni, il s’agit par défaut de la version de service ciblée par cette version de la bibliothèque.
version?: string
Valeur de propriété
string