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 définies de manière appropriée, appel generateSASQueryParameters() pour obtenir une représentation de la SAP qui peut réellement être appliquée aux URL de file d’attente. Remarque : cette classe et cette classe SASQueryParameters existent, car l’ancien est mutable et une représentation logique alors que ce dernier est immuable et utilisé pour générer des requêtes REST réelles.
Consultez https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 pour plus d’informations conceptuelles sur SAS Voir https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas pour obtenir des descriptions des paramètres, y compris ceux requis
Propriétés
| expires |
Heure après laquelle la SAP ne fonctionnera plus. |
| ip |
Optional. Plage d’adresses IP autorisée. |
| permissions | Spécifie les opérations que l’utilisateur SAP peut effectuer. Reportez-vous à AccountSASPermissions pour vous aider à construire la chaîne d’autorisations. |
| protocol | Optional. Protocoles SAP 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 |
Optional. Lorsque la SIGNATURE d’accès partagé prend effet. |
| version | S’il n’est pas fourni, cette valeur par défaut est la version du service ciblée par cette version de la bibliothèque. |
Détails de la propriété
expiresOn
Heure après laquelle la SAP ne fonctionnera plus.
expiresOn: Date
Valeur de propriété
Date
ipRange
permissions
Spécifie les opérations que l’utilisateur SAP peut effectuer. Reportez-vous à AccountSASPermissions pour vous aider à construire 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
Optional. Lorsque la SIGNATURE d’accès partagé prend effet.
startsOn?: Date
Valeur de propriété
Date
version
S’il n’est pas fourni, cette valeur par défaut est la version du service ciblée par cette version de la bibliothèque.
version?: string
Valeur de propriété
string