AccountSASSignatureValues interface
NUR IN NODE.JS RUNTIME VERFÜGBAR.
AccountSASSignatureValues wird verwendet, um eine Freigegebene Zugriffssignatur (SAS) für ein Azure Storage-Konto zu generieren. Nachdem alle hier aufgeführten Werte entsprechend festgelegt wurden, rufen Sie generateAccountSASQueryParameters auf, um eine Darstellung der SAS abzurufen, die tatsächlich auf BLOB-URLs angewendet werden kann. Hinweis: Sowohl diese Klasse als auch SASQueryParameters vorhanden, da der frühere Wert änderbar und eine logische Darstellung ist, während letztere unveränderlich ist und zum Generieren tatsächlicher REST-Anforderungen verwendet wird.
Weitere konzeptionelle Informationen zu SAS finden Sie unter https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 Unter https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas finden Sie Beschreibungen der Parameter, einschließlich der erforderlichen Parameter.
Eigenschaften
| encryption |
Optional. Verschlüsselungsbereich, der beim Senden von Anforderungen verwendet werden soll, die mit diesem SAS-URI autorisiert sind. |
| expires |
Die Zeit, nach der die SAS nicht mehr funktioniert. |
| ip |
Optional. IP-Bereich zulässig. |
| permissions | Gibt an, welche Vorgänge der SAS-Benutzer ausführen kann. Informationen zum Erstellen der Berechtigungszeichenfolge finden Sie unter AccountSASPermissions-. |
| protocol | Optional. SAS-Protokolle sind zulässig. |
| resource |
Die Werte, die die Ressourcentypen angeben, auf die mit dieser SAS zugegriffen werden kann. Informationen zum Erstellen dieses Werts finden Sie unter AccountSASResourceTypes. |
| services | Die Werte, die die Dienste angeben, auf die mit diesem SAS zugegriffen werden kann. Informationen zum Erstellen dieses Werts finden Sie unter AccountSASServices-. |
| starts |
Optional. Wenn die SAS wirksam wird. |
| version | Wenn dies nicht angegeben wird, wird standardmäßig die Dienstversion verwendet, die von dieser Version der Bibliothek verwendet wird. |
Details zur Eigenschaft
encryptionScope
Optional. Verschlüsselungsbereich, der beim Senden von Anforderungen verwendet werden soll, die mit diesem SAS-URI autorisiert sind.
encryptionScope?: string
Eigenschaftswert
string
expiresOn
Die Zeit, nach der die SAS nicht mehr funktioniert.
expiresOn: Date
Eigenschaftswert
Date
ipRange
permissions
Gibt an, welche Vorgänge der SAS-Benutzer ausführen kann. Informationen zum Erstellen der Berechtigungszeichenfolge finden Sie unter AccountSASPermissions-.
permissions: AccountSASPermissions
Eigenschaftswert
protocol
resourceTypes
Die Werte, die die Ressourcentypen angeben, auf die mit dieser SAS zugegriffen werden kann. Informationen zum Erstellen dieses Werts finden Sie unter AccountSASResourceTypes.
resourceTypes: string
Eigenschaftswert
string
services
Die Werte, die die Dienste angeben, auf die mit diesem SAS zugegriffen werden kann. Informationen zum Erstellen dieses Werts finden Sie unter AccountSASServices-.
services: string
Eigenschaftswert
string
startsOn
Optional. Wenn die SAS wirksam wird.
startsOn?: Date
Eigenschaftswert
Date
version
Wenn dies nicht angegeben wird, wird standardmäßig die Dienstversion verwendet, die von dieser Version der Bibliothek verwendet wird.
version?: string
Eigenschaftswert
string