Freigeben über


AccountSASSignatureValues interface

NUR IN NODE.JS RUNTIME VERFÜGBAR.

AccountSASSignatureValues wird verwendet, um eine Shared Access Signature (SAS) für ein Azure Storage-Konto zu generieren. Nachdem alle werte hier entsprechend festgelegt wurden, rufen Sie generateAccountSASQueryParameters auf, um eine Darstellung der SAS zu erhalten, die tatsächlich auf Datei-URLs angewendet werden kann. Hinweis: Sowohl diese Klasse als auch SASQueryParameters sind vorhanden, da erstere ä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 https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 Sie unter https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas Beschreibungen der Parameter, einschließlich der erforderlichen Parameter.

Eigenschaften

expiresOn

Die Zeit, nach der die SAS nicht mehr funktioniert.

ipRange

Dies ist optional. IP-Bereich zulässig.

permissions

Gibt an, welche Vorgänge der SAS-Benutzer ausführen darf. Hilfe zum Erstellen der Berechtigungszeichenfolge finden Sie unter AccountSASPermissions .

protocol

Dies ist optional. 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 dieser SAS zugegriffen werden kann. Informationen zum Erstellen dieses Werts finden Sie unter AccountSASServices .

startsOn

Dies ist optional. Wenn die SAS wirksam wird.

version

Wenn nicht angegeben, wird standardmäßig die Dienstversion verwendet, für die diese Version der Bibliothek vorgesehen ist.

Details zur Eigenschaft

expiresOn

Die Zeit, nach der die SAS nicht mehr funktioniert.

expiresOn: Date

Eigenschaftswert

Date

ipRange

Dies ist optional. IP-Bereich zulässig.

ipRange?: SasIPRange

Eigenschaftswert

permissions

Gibt an, welche Vorgänge der SAS-Benutzer ausführen darf. Hilfe zum Erstellen der Berechtigungszeichenfolge finden Sie unter AccountSASPermissions .

permissions: AccountSASPermissions

Eigenschaftswert

protocol

Dies ist optional. 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 dieser SAS zugegriffen werden kann. Informationen zum Erstellen dieses Werts finden Sie unter AccountSASServices .

services: string

Eigenschaftswert

string

startsOn

Dies ist optional. Wenn die SAS wirksam wird.

startsOn?: Date

Eigenschaftswert

Date

version

Wenn nicht angegeben, wird standardmäßig die Dienstversion verwendet, für die diese Version der Bibliothek vorgesehen ist.

version?: string

Eigenschaftswert

string