BlobSASSignatureValues interface
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.
BlobSASSignatureValues används för att generera SAS-token för blobtjänsten för containrar eller blobar.
Egenskaper
blob |
Valfritt. SAS-användarens blobnamn kan komma åt. Krävs om snapshotTime eller versionId anges. |
cache |
Valfritt. Cache-control-huvudet för SAS. |
container |
Namnet på containern som SAS-användaren kan komma åt. |
content |
Valfritt. Innehållsborttagningshuvudet för SAS. |
content |
Valfritt. Innehållskodningshuvudet för SAS. |
content |
Valfritt. Innehållsspråksrubriken för SAS. |
content |
Valfritt. Innehållstypens rubrik för SAS. |
correlation |
Valfritt. Från och med version 2020-02-10 är detta 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. Den tid efter vilken SAS inte längre fungerar. |
identifier | Valfritt. Namnet på åtkomstprincipen i containern som denna SAS refererar till om det finns. 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. Se antingen ContainerSASPermissions eller BlobSASPermissions beroende på vilken resurs som används för att få hjälp med att skapa behörighetssträngen. |
preauthorized |
Valfritt. Från och med version 2020-02-10 anger auktoriserat AAD-objekt-ID i GUID-format. AAD-objekt-ID för en användare som har auktoriserats av användarens delegeringsnyckel för att utföra åtgärden som beviljas 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 används endast för SAS för användardelegering. |
protocol | Valfritt. SAS-protokoll, endast HTTPS eller HTTPSandHTTP |
snapshot |
Valfritt. Tidsstämpelsträng för ögonblicksbilder som SAS-användaren kan komma åt. Stöds endast från API-version 2018-11-09. |
starts |
Valfritt. När SAS börjar gälla. |
version | Den version av tjänsten som den här SAS:en riktar sig mot. Om det inte anges kommer den som standard att vara den version som biblioteket riktar in sig på. |
version |
Valfritt. VersionId för blobversionen som SAS-användaren kan komma åt. Stöds endast från API-version 2019-10-10. |
Egenskapsinformation
blobName
Valfritt. SAS-användarens blobnamn kan komma åt. Krävs om snapshotTime eller versionId anges.
blobName?: string
Egenskapsvärde
string
cacheControl
Valfritt. Cache-control-huvudet för SAS.
cacheControl?: string
Egenskapsvärde
string
containerName
Namnet på containern som SAS-användaren kan komma åt.
containerName: string
Egenskapsvärde
string
contentDisposition
Valfritt. Innehållsborttagningshuvudet för SAS.
contentDisposition?: string
Egenskapsvärde
string
contentEncoding
Valfritt. Innehållskodningshuvudet för SAS.
contentEncoding?: string
Egenskapsvärde
string
contentLanguage
Valfritt. Innehållsspråksrubriken för SAS.
contentLanguage?: string
Egenskapsvärde
string
contentType
Valfritt. Innehållstypens rubrik för SAS.
contentType?: string
Egenskapsvärde
string
correlationId
Valfritt. Från och med version 2020-02-10 är detta 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. Den tid efter vilken SAS inte längre fungerar.
expiresOn?: Date
Egenskapsvärde
Date
identifier
Valfritt. Namnet på åtkomstprincipen i containern som denna SAS refererar till om det finns.
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. Se antingen ContainerSASPermissions eller BlobSASPermissions beroende på vilken resurs som används för att få hjälp med att skapa behörighetssträngen.
permissions?: BlobSASPermissions | ContainerSASPermissions
Egenskapsvärde
preauthorizedAgentObjectId
Valfritt. Från och med version 2020-02-10 anger auktoriserat AAD-objekt-ID i GUID-format. AAD-objekt-ID för en användare som har auktoriserats av användarens delegeringsnyckel för att utföra åtgärden som beviljas 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 används endast för SAS för användardelegering.
preauthorizedAgentObjectId?: string
Egenskapsvärde
string
protocol
Valfritt. SAS-protokoll, endast HTTPS eller HTTPSandHTTP
protocol?: SASProtocol
Egenskapsvärde
snapshotTime
Valfritt. Tidsstämpelsträng för ögonblicksbilder som SAS-användaren kan komma åt. Stöds endast från API-version 2018-11-09.
snapshotTime?: string
Egenskapsvärde
string
startsOn
Valfritt. När SAS börjar gälla.
startsOn?: Date
Egenskapsvärde
Date
version
Den version av tjänsten som den här SAS:en riktar sig mot. Om det inte anges kommer den som standard att vara den version som biblioteket riktar in sig på.
version?: string
Egenskapsvärde
string
versionId
Valfritt. VersionId för blobversionen som SAS-användaren kan komma åt. Stöds endast från API-version 2019-10-10.
versionId?: string
Egenskapsvärde
string