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 |
Valfri. BLOB-namnet på SAS-användaren kan komma åt. Krävs om snapshotTime eller versionId tillhandahålls. |
cache |
Valfri. Cache-control-huvudet för SAS. |
container |
Namnet på containern som SAS-användaren kan komma åt. |
content |
Valfri. Innehållsborttagningshuvudet för SAS. |
content |
Valfri. Innehållskodningshuvudet för SAS. |
content |
Valfri. Innehållsspråksrubriken för SAS. |
content |
Valfri. Innehållstypens rubrik för SAS. |
correlation |
Valfri. 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 |
Valfri. 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 | Valfri. Namnet på åtkomstprincipen i containern som denna SAS refererar till om någon. Se https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Valfri. 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 konstruera behörighetssträngen. |
preauthorized |
Valfri. Från och med version 2020-02-10 anger det auktoriserade AAD-objekt-ID:t 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 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 används endast för SAS för användardelegering. |
protocol | Valfri. SAS-protokoll, endast HTTPS eller HTTPSandHTTP |
snapshot |
Valfri. Tidsstämpelsträng för ögonblicksbilder som SAS-användaren kan komma åt. Stöds endast från API-version 2018-11-09. |
starts |
Valfri. När SAS börjar gälla. |
version | Den version av tjänsten som denna SAS kommer att rikta in sig på. Om den inte anges kommer den som standard att vara den version som biblioteket riktar in sig på. |
version |
Valfri. VersionId för blobversionen som SAS-användaren kan komma åt. Stöds endast från API-version 2019-10-10. |
Egenskapsinformation
blobName
Valfri. BLOB-namnet på SAS-användaren kan komma åt. Krävs om snapshotTime eller versionId tillhandahålls.
blobName?: string
Egenskapsvärde
string
cacheControl
Valfri. 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
Valfri. Innehållsborttagningshuvudet för SAS.
contentDisposition?: string
Egenskapsvärde
string
contentEncoding
Valfri. Innehållskodningshuvudet för SAS.
contentEncoding?: string
Egenskapsvärde
string
contentLanguage
Valfri. Innehållsspråksrubriken för SAS.
contentLanguage?: string
Egenskapsvärde
string
contentType
Valfri. Innehållstypens rubrik för SAS.
contentType?: string
Egenskapsvärde
string
correlationId
Valfri. 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
Valfri. 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
Valfri. Namnet på åtkomstprincipen i containern som denna SAS refererar till om någon.
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 konstruera behörighetssträngen.
permissions?: BlobSASPermissions | ContainerSASPermissions
Egenskapsvärde
preauthorizedAgentObjectId
Valfri. Från och med version 2020-02-10 anger det auktoriserade AAD-objekt-ID:t 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 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 används endast för SAS för användardelegering.
preauthorizedAgentObjectId?: string
Egenskapsvärde
string
protocol
Valfri. SAS-protokoll, endast HTTPS eller HTTPSandHTTP
protocol?: SASProtocol
Egenskapsvärde
snapshotTime
Valfri. 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
Valfri. När SAS börjar gälla.
startsOn?: Date
Egenskapsvärde
Date
version
Den version av tjänsten som denna SAS kommer att rikta in sig på. Om den inte anges kommer den som standard att vara den version som biblioteket riktar in sig på.
version?: string
Egenskapsvärde
string
versionId
Valfri. 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