Freigeben über


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/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 Unter https://learn.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas finden Sie Beschreibungen der Parameter, einschließlich der erforderlichen Parameter.

Eigenschaften

encryptionScope

Wahlfrei. Verschlüsselungsbereich, der beim Senden von Anforderungen verwendet werden soll, die mit diesem SAS-URI autorisiert sind.

expiresOn

Die Zeit, nach der die SAS nicht mehr funktioniert.

ipRange

Wahlfrei. 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

Wahlfrei. SAS-Protokolle sind zulässig.

resourceTypes

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-.

startsOn

Wahlfrei. 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

Wahlfrei. 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

Wahlfrei. IP-Bereich zulässig.

ipRange?: SasIPRange

Eigenschaftswert

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

Wahlfrei. SAS-Protokolle sind zulässig.

protocol?: SASProtocol

Eigenschaftswert

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

Wahlfrei. 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