Freigeben über


FileSASSignatureValues interface

NUR IN NODE.JS RUNTIME VERFÜGBAR.

FileSASSignatureValues wird verwendet, um dateidienst-SAS-Token für Freigaben oder Dateien zu generieren.

Eigenschaften

cacheControl

Dies ist optional. Der Cache-Control-Header für die SAS.

contentDisposition

Dies ist optional. Der Inhaltsdispositionsheader für die SAS.

contentEncoding

Dies ist optional. Der Inhaltscodierungsheader für die SAS.

contentLanguage

Dies ist optional. Der Inhaltssprachheader für die SAS.

contentType

Dies ist optional. Der Inhaltstypheader für die SAS.

expiresOn

Nur optional, wenn der Bezeichner angegeben wird. Die Zeit, nach der die SAS nicht mehr funktioniert.

filePath

Dies ist optional. Der Pfad der Datei, z. B. "Verzeichnis/Dateiname" oder "Dateiname".

identifier

Dies ist optional. Der Name der Zugriffsrichtlinie auf der Freigabe, auf die diese SAS verweist, falls vorhanden.

Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy.

ipRange

Dies ist optional. In dieser SAS zulässige IP-Bereiche.

permissions

Nur optional, wenn der Bezeichner angegeben wird. Informationen zum Erstellen der Berechtigungszeichenfolge finden Sie unter ShareSASPermissions oder FileSASPermissions , je nachdem, auf welche Ressource zugegriffen wird.

protocol

Dies ist optional. SAS-Protokolle, nur HTTPS oder HTTPSandHTTP

shareName

Der Name der Freigabe, auf die der SAS-Benutzer zugreifen kann.

startsOn

Dies ist optional. Wenn die SAS wirksam wird.

version

Die Version des Diensts, auf den diese SAS ausgerichtet ist. Wenn nicht angegeben, wird standardmäßig die Version verwendet, die von der Bibliothek als Ziel verwendet wird.

Details zur Eigenschaft

cacheControl

Dies ist optional. Der Cache-Control-Header für die SAS.

cacheControl?: string

Eigenschaftswert

string

contentDisposition

Dies ist optional. Der Inhaltsdispositionsheader für die SAS.

contentDisposition?: string

Eigenschaftswert

string

contentEncoding

Dies ist optional. Der Inhaltscodierungsheader für die SAS.

contentEncoding?: string

Eigenschaftswert

string

contentLanguage

Dies ist optional. Der Inhaltssprachheader für die SAS.

contentLanguage?: string

Eigenschaftswert

string

contentType

Dies ist optional. Der Inhaltstypheader für die SAS.

contentType?: string

Eigenschaftswert

string

expiresOn

Nur optional, wenn der Bezeichner angegeben wird. Die Zeit, nach der die SAS nicht mehr funktioniert.

expiresOn?: Date

Eigenschaftswert

Date

filePath

Dies ist optional. Der Pfad der Datei, z. B. "Verzeichnis/Dateiname" oder "Dateiname".

filePath?: string

Eigenschaftswert

string

identifier

Dies ist optional. Der Name der Zugriffsrichtlinie auf der Freigabe, auf die diese SAS verweist, falls vorhanden.

Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy.

identifier?: string

Eigenschaftswert

string

ipRange

Dies ist optional. In dieser SAS zulässige IP-Bereiche.

ipRange?: SasIPRange

Eigenschaftswert

permissions

Nur optional, wenn der Bezeichner angegeben wird. Informationen zum Erstellen der Berechtigungszeichenfolge finden Sie unter ShareSASPermissions oder FileSASPermissions , je nachdem, auf welche Ressource zugegriffen wird.

permissions?: FileSASPermissions | ShareSASPermissions

Eigenschaftswert

protocol

Dies ist optional. SAS-Protokolle, nur HTTPS oder HTTPSandHTTP

protocol?: SASProtocol

Eigenschaftswert

shareName

Der Name der Freigabe, auf die der SAS-Benutzer zugreifen kann.

shareName: string

Eigenschaftswert

string

startsOn

Dies ist optional. Wenn die SAS wirksam wird.

startsOn?: Date

Eigenschaftswert

Date

version

Die Version des Diensts, auf den diese SAS ausgerichtet ist. Wenn nicht angegeben, wird standardmäßig die Version verwendet, die von der Bibliothek als Ziel verwendet wird.

version?: string

Eigenschaftswert

string