SASQueryParametersOptions interface
Alternativ för att konstruera SASQueryParameters.
Egenskaper
cache |
Värde för cachekontrollhuvud i Blob/File Service SAS. |
content |
Värde för innehållsdispositionshuvud 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 rubrik av innehållstyp i SAS för Blob/File Service. |
correlation |
Ett GUID-värde som loggas i lagringsdiagnostikloggarna och kan användas för att korrelera SAS-generering med åtkomst till lagringsresurser. Detta används endast för SAS för användardelegering. |
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://docs.microsoft.com/en-us/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, BlobSASPermissions eller ContainerSASPermissions . |
preauthorized |
AAD-objekt-ID i GUID-format. AAD-objekt-ID 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 av 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. |
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 |
Egenskaper för användardelegeringsnyckel. |
Egenskapsinformation
cacheControl
Värde för cachekontrollhuvud i Blob/File Service SAS.
cacheControl?: string
Egenskapsvärde
string
contentDisposition
Värde för innehållsdispositionshuvud 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 rubrik av innehållstyp i SAS för Blob/File Service.
contentType?: string
Egenskapsvärde
string
correlationId
Ett GUID-värde som loggas i lagringsdiagnostikloggarna och 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
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://docs.microsoft.com/en-us/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, BlobSASPermissions eller ContainerSASPermissions .
permissions?: string
Egenskapsvärde
string
preauthorizedAgentObjectId
AAD-objekt-ID i GUID-format. AAD-objekt-ID 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 av 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
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
Egenskaper för användardelegeringsnyckel.
userDelegationKey?: UserDelegationKey