SASQueryParametersOptions interface
Alternativ för att konstruera SASQueryParameters.
Egenskaper
| cache |
Värde för cache-control-huvudet i Blob/File Service SAS. |
| content |
Värde för innehållsborttagningshuvud i Blob/File Service SAS. |
| content |
Värde för innehållskodningshuvud i Blob/File Service SAS. |
| content |
Värde för innehållslängdsrubrik i Blob/File Service SAS. |
| content |
Värde för innehållstyprubrik i Blob/File Service SAS. |
| correlation |
Ett GUID-värde som loggas i lagringsdiagnostikloggarna och som kan användas för att korrelera SAS-generering med åtkomst till lagringsresurser. Detta används endast för SAS för användardelegering. |
| delegated |
Valfritt. Från och med version 2025-07-05 specificerar detta värde att användarens entra-ID är auktoriserad att använda den resulterande SAS-URL:en. Den resulterande SAS-URL:en måste användas tillsammans med en Entra ID-token som har utfärdats till användaren som anges i detta värde. |
| encryption |
Valfritt. Krypteringsomfång som ska användas när begäranden som auktoriseras med denna SAS-URI skickas. |
| expires |
Valfritt endast när identifierare anges. Förfallotiden för den här SAS-token. |
| identifier | Valfritt. Den signerade identifieraren (endast för BlobSASSignatureValues). Se https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy |
| ip |
Valfritt. IP-intervall tillåts i denna SAS. |
| permissions | Valfritt endast när identifierare anges. Mer information finns i AccountSASPermissions, BlobSASPermissionseller ContainerSASPermissions. |
| preauthorized |
AAuktoriserat AAD-objekt-ID i GUID-format. AAD-objekt-ID:t för en användare som har auktoriserats av ägaren av användardelegeringsnyckeln för att utföra åtgärden som beviljats av SAS. Azure Storage-tjänsten ser till att ägaren till användardelegeringsnyckeln har de behörigheter som krävs innan åtkomst beviljas, men ingen ytterligare behörighetskontroll för användaren som anges i det här värdet utförs. Detta kan inte användas i samband med <xref:signedUnauthorizedUserObjectId>. Detta används endast för SAS för användardelegering. |
| protocol | Valfritt. Tillåtna HTTP-protokoll. |
| request |
Nycklar till begäransökanden krävs för att generera SAS-token |
| request |
Nycklar för frågeparametrar som krävs för att generera SAS-token |
| resource | Valfritt. Anger vilka resurser som är tillgängliga via SAS (endast för BlobSASSignatureValues). |
| resource |
Valfritt. De lagringsresurstyper som används (endast för konto-SAS). Mer information finns i AccountSASResourceTypes. |
| services | Valfritt. De lagringstjänster som används (endast för konto-SAS). Mer information finns i AccountSASServices. |
| starts |
Valfritt. Starttiden för den här SAS-token. |
| user |
Nyckelegenskaper för användardelegering. |
Egenskapsinformation
cacheControl
Värde för cache-control-huvudet i Blob/File Service SAS.
cacheControl?: string
Egenskapsvärde
string
contentDisposition
Värde för innehållsborttagningshuvud i Blob/File Service SAS.
contentDisposition?: string
Egenskapsvärde
string
contentEncoding
Värde för innehållskodningshuvud i Blob/File Service SAS.
contentEncoding?: string
Egenskapsvärde
string
contentLanguage
Värde för innehållslängdsrubrik i Blob/File Service SAS.
contentLanguage?: string
Egenskapsvärde
string
contentType
Värde för innehållstyprubrik i Blob/File Service SAS.
contentType?: string
Egenskapsvärde
string
correlationId
Ett GUID-värde som loggas i lagringsdiagnostikloggarna och som kan användas för att korrelera SAS-generering med åtkomst till lagringsresurser. Detta används endast för SAS för användardelegering.
correlationId?: string
Egenskapsvärde
string
delegatedUserObjectId
Valfritt. Från och med version 2025-07-05 specificerar detta värde att användarens entra-ID är auktoriserad att använda den resulterande SAS-URL:en. Den resulterande SAS-URL:en måste användas tillsammans med en Entra ID-token som har utfärdats till användaren som anges i detta värde.
delegatedUserObjectId?: string
Egenskapsvärde
string
encryptionScope
Valfritt. Krypteringsomfång som ska användas när begäranden som auktoriseras med denna SAS-URI skickas.
encryptionScope?: string
Egenskapsvärde
string
expiresOn
Valfritt endast när identifierare anges. Förfallotiden för den här SAS-token.
expiresOn?: Date
Egenskapsvärde
Date
identifier
Valfritt. Den signerade identifieraren (endast för BlobSASSignatureValues).
Se https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Egenskapsvärde
string
ipRange
permissions
Valfritt endast när identifierare anges. Mer information finns i AccountSASPermissions, BlobSASPermissionseller ContainerSASPermissions.
permissions?: string
Egenskapsvärde
string
preauthorizedAgentObjectId
AAuktoriserat AAD-objekt-ID i GUID-format. AAD-objekt-ID:t för en användare som har auktoriserats av ägaren av användardelegeringsnyckeln för att utföra åtgärden som beviljats av SAS. Azure Storage-tjänsten ser till att ägaren till användardelegeringsnyckeln har de behörigheter som krävs innan åtkomst beviljas, men ingen ytterligare behörighetskontroll för användaren som anges i det här värdet utförs. Detta kan inte användas i samband med <xref:signedUnauthorizedUserObjectId>. Detta används endast för SAS för användardelegering.
preauthorizedAgentObjectId?: string
Egenskapsvärde
string
protocol
requestHeaderKeys
Nycklar till begäransökanden krävs för att generera SAS-token
requestHeaderKeys?: string
Egenskapsvärde
string
requestQueryParameterKeys
Nycklar för frågeparametrar som krävs för att generera SAS-token
requestQueryParameterKeys?: string
Egenskapsvärde
string
resource
Valfritt. Anger vilka resurser som är tillgängliga via SAS (endast för BlobSASSignatureValues).
resource?: string
Egenskapsvärde
string
resourceTypes
Valfritt. De lagringsresurstyper som används (endast för konto-SAS). Mer information finns i AccountSASResourceTypes.
resourceTypes?: string
Egenskapsvärde
string
services
Valfritt. De lagringstjänster som används (endast för konto-SAS). Mer information finns i AccountSASServices.
services?: string
Egenskapsvärde
string
startsOn
Valfritt. Starttiden för den här SAS-token.
startsOn?: Date
Egenskapsvärde
Date
userDelegationKey
Nyckelegenskaper för användardelegering.
userDelegationKey?: UserDelegationKey