AccountSASSignatureValues interface

NUR IN NODE.JS RUNTIME VERFÜGBAR.

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

Eigenschaften

encryptionScope

Dies ist optional. 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

Dies ist optional. IP-Bereich zulässig.

permissions

Gibt an, welche Vorgänge der SAS-Benutzer ausführen darf. Hilfe beim 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. Wann die SAS wirksam wird.

version

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

Details zur Eigenschaft

encryptionScope

Dies ist 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

Dies ist optional. IP-Bereich zulässig.

ipRange?: SasIPRange

Eigenschaftswert

permissions

Gibt an, welche Vorgänge der SAS-Benutzer ausführen darf. Hilfe beim 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. Wann die SAS wirksam wird.

startsOn?: Date

Eigenschaftswert

Date

version

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

version?: string

Eigenschaftswert

string