Freigeben über


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. Nachdem alle hier angegebenen Werte entsprechend festgelegt wurden, rufen Sie generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential) auf, um eine Darstellung der SAS zu erhalten, die tatsächlich auf Data Lake-URLs angewendet werden kann. Hinweis: Sowohl diese Klasse SASQueryParameters als auch 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 Sie unter https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1

Beschreibungen der Parameter, einschließlich der erforderlichen Parameter, finden Sie unter https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

Eigenschaften

encryptionScope

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

Optional. IP-Bereich zulässig.

permissions

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

protocol

Optional. SAS-Protokolle sind zulässig.

resourceTypes

Die Werte, die die Ressourcentypen angeben, auf die mit dieser SAS zugegriffen werden kann. Weitere Informationen finden AccountSASResourceTypes Sie unter Erstellen dieses Werts.

services

Die Werte, die die Dienste angeben, auf die mit dieser SAS zugegriffen werden kann. Weitere Informationen finden AccountSASServices Sie unter Erstellen dieses Werts.

startsOn

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

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

Optional. IP-Bereich zulässig.

ipRange?: SasIPRange

Eigenschaftswert

permissions

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

permissions: AccountSASPermissions

Eigenschaftswert

protocol

Optional. SAS-Protokolle sind zulässig.

protocol?: SASProtocol

Eigenschaftswert

resourceTypes

Die Werte, die die Ressourcentypen angeben, auf die mit dieser SAS zugegriffen werden kann. Weitere Informationen finden AccountSASResourceTypes Sie unter Erstellen dieses Werts.

resourceTypes: string

Eigenschaftswert

string

services

Die Werte, die die Dienste angeben, auf die mit dieser SAS zugegriffen werden kann. Weitere Informationen finden AccountSASServices Sie unter Erstellen dieses Werts.

services: string

Eigenschaftswert

string

startsOn

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