SASQueryParametersOptions interface
Optionen zum Erstellen von SASQueryParameters.
Eigenschaften
cache |
Wert für cache-control header in Blob/File Service SAS. |
content |
Wert für den Inhaltsdispositionsheader in blob/File Service SAS. |
content |
Wert für inhaltscodierungsheader in Blob/File Service SAS. |
content |
Wert für den Inhaltslängenheader in Blob/File Service SAS. |
content |
Wert für Inhaltstypheader in Blob/File Service SAS. |
correlation |
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. |
encryption |
Dies ist optional. Verschlüsselungsbereich, der beim Senden von Anforderungen verwendet werden soll, die mit diesem SAS-URI autorisiert sind. |
expires |
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. |
ip |
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 . |
preauthorized |
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). |
resource |
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 . |
starts |
Dies ist optional. Die Startzeit für dieses SAS-Token. |
user |
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).
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