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. |
| encryption |
Optional. 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 | Optional. Den signerade identifieraren (endast för BlobSASSignatureValues). Se https://free.blessedness.top/rest/api/storageservices/establishing-a-stored-access-policy |
| ip |
Optional. 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 | Optional. Tillåtna HTTP-protokoll. |
| resource | Optional. Anger vilka resurser som är tillgängliga via SAS (endast för BlobSASSignatureValues). |
| resource |
Optional. De lagringsresurstyper som används (endast för konto-SAS). Mer information finns i AccountSASResourceTypes. |
| services | Optional. De lagringstjänster som används (endast för konto-SAS). Mer information finns i AccountSASServices. |
| starts |
Optional. 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
encryptionScope
Optional. 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
Optional. Den signerade identifieraren (endast för BlobSASSignatureValues).
Se https://free.blessedness.top/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
resource
Optional. Anger vilka resurser som är tillgängliga via SAS (endast för BlobSASSignatureValues).
resource?: string
Egenskapsvärde
string
resourceTypes
Optional. De lagringsresurstyper som används (endast för konto-SAS). Mer information finns i AccountSASResourceTypes.
resourceTypes?: string
Egenskapsvärde
string
services
Optional. De lagringstjänster som används (endast för konto-SAS). Mer information finns i AccountSASServices.
services?: string
Egenskapsvärde
string
startsOn
Optional. Starttiden för den här SAS-token.
startsOn?: Date
Egenskapsvärde
Date
userDelegationKey
Nyckelegenskaper för användardelegering.
userDelegationKey?: UserDelegationKey