Freigeben über


SASQueryParametersOptions interface

Optionen zum Erstellen von SASQueryParameters.

Eigenschaften

cacheControl

Wert für cache-control header in Blob/File Service SAS.

contentDisposition

Wert für den Inhaltsdispositionsheader in blob/File Service SAS.

contentEncoding

Wert für inhaltscodierungsheader in Blob/File Service SAS.

contentLanguage

Wert für den Inhaltslängenheader in Blob/File Service SAS.

contentType

Wert für Inhaltstypheader in Blob/File Service SAS.

correlationId

Ein GUID-Wert, der in den Speicherdiagnoseprotokollen protokolliert wird und verwendet werden kann, um die SAS-Generierung mit dem Zugriff auf Speicherressourcen zu korrelieren. Dies wird nur für die SAS der Benutzerdelegierung verwendet.

encryptionScope

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

expiresOn

Nur optional, wenn der Bezeichner angegeben wird. Die Ablaufzeit für dieses SAS-Token.

identifier

Dies ist optional. Der signierte Bezeichner (nur für BlobSASSignatureValues).

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. Weitere Informationen finden Sie unter AccountSASPermissions, BlobSASPermissions oder ContainerSASPermissions .

preauthorizedAgentObjectId

Autorisierte AAD-Objekt-ID im GUID-Format. Die AAD-Objekt-ID eines Benutzers, der vom Besitzer des Benutzerdelegierungsschlüssels autorisiert ist, um die von der SAS gewährte Aktion auszuführen. Der Azure Storage-Dienst stellt sicher, dass der Besitzer des Benutzerdelegierungsschlüssels über die erforderlichen Berechtigungen verfügt, bevor der Zugriff gewährt wird, aber es wird keine zusätzliche Berechtigungsprüfung für den in diesem Wert angegebenen Benutzer durchgeführt. Dies kann nicht in der Conjuction mit <xref:signedUnauthorizedUserObjectId>verwendet werden. Dies wird nur für die SAS der Benutzerdelegierung verwendet.

protocol

Dies ist optional. Die zulässigen HTTP-Protokolle.

resource

Dies ist optional. Gibt an, auf welche Ressourcen über die SAS zugegriffen werden kann (nur für BlobSASSignatureValues).

Siehe https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only.

resourceTypes

Dies ist optional. Die Speicherressourcentypen, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter AccountSASResourceTypes .

services

Dies ist optional. Auf die Speicherdienste, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter AccountSASServices .

startsOn

Dies ist optional. Die Startzeit für dieses SAS-Token.

userDelegationKey

Eigenschaften des Benutzerdelegierungsschlüssels.

Details zur Eigenschaft

cacheControl

Wert für cache-control header in Blob/File Service SAS.

cacheControl?: string

Eigenschaftswert

string

contentDisposition

Wert für den Inhaltsdispositionsheader in blob/File Service SAS.

contentDisposition?: string

Eigenschaftswert

string

contentEncoding

Wert für inhaltscodierungsheader in Blob/File Service SAS.

contentEncoding?: string

Eigenschaftswert

string

contentLanguage

Wert für den Inhaltslängenheader in Blob/File Service SAS.

contentLanguage?: string

Eigenschaftswert

string

contentType

Wert für Inhaltstypheader in Blob/File Service SAS.

contentType?: string

Eigenschaftswert

string

correlationId

Ein GUID-Wert, der in den Speicherdiagnoseprotokollen protokolliert wird und verwendet werden kann, um die SAS-Generierung mit dem Zugriff auf Speicherressourcen zu korrelieren. Dies wird nur für die SAS der Benutzerdelegierung verwendet.

correlationId?: string

Eigenschaftswert

string

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

Nur optional, wenn der Bezeichner angegeben wird. Die Ablaufzeit für dieses SAS-Token.

expiresOn?: Date

Eigenschaftswert

Date

identifier

Dies ist optional. Der signierte Bezeichner (nur für BlobSASSignatureValues).

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. Weitere Informationen finden Sie unter AccountSASPermissions, BlobSASPermissions oder ContainerSASPermissions .

permissions?: string

Eigenschaftswert

string

preauthorizedAgentObjectId

Autorisierte AAD-Objekt-ID im GUID-Format. Die AAD-Objekt-ID eines Benutzers, der vom Besitzer des Benutzerdelegierungsschlüssels autorisiert ist, um die von der SAS gewährte Aktion auszuführen. Der Azure Storage-Dienst stellt sicher, dass der Besitzer des Benutzerdelegierungsschlüssels über die erforderlichen Berechtigungen verfügt, bevor der Zugriff gewährt wird, aber es wird keine zusätzliche Berechtigungsprüfung für den in diesem Wert angegebenen Benutzer durchgeführt. Dies kann nicht in der Conjuction mit <xref:signedUnauthorizedUserObjectId>verwendet werden. Dies wird nur für die SAS der Benutzerdelegierung verwendet.

preauthorizedAgentObjectId?: string

Eigenschaftswert

string

protocol

Dies ist optional. Die zulässigen HTTP-Protokolle.

protocol?: SASProtocol

Eigenschaftswert

resource

Dies ist optional. Gibt an, auf welche Ressourcen über die SAS zugegriffen werden kann (nur für BlobSASSignatureValues).

Siehe https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only.

resource?: string

Eigenschaftswert

string

resourceTypes

Dies ist optional. Die Speicherressourcentypen, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter AccountSASResourceTypes .

resourceTypes?: string

Eigenschaftswert

string

services

Dies ist optional. Auf die Speicherdienste, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter AccountSASServices .

services?: string

Eigenschaftswert

string

startsOn

Dies ist optional. Die Startzeit für dieses SAS-Token.

startsOn?: Date

Eigenschaftswert

Date

userDelegationKey

Eigenschaften des Benutzerdelegierungsschlüssels.

userDelegationKey?: UserDelegationKey

Eigenschaftswert