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

blobName

Valfritt. SAS-användarens blobnamn kan komma åt. Krävs om snapshotTime eller versionId anges.

cacheControl

Valfritt. Cache-control-huvudet för SAS.

containerName

Namnet på containern som SAS-användaren kan komma åt.

contentDisposition

Valfritt. Innehållsborttagningshuvudet för SAS.

contentEncoding

Valfritt. Innehållskodningshuvudet för SAS.

contentLanguage

Valfritt. Innehållsspråksrubriken för SAS.

contentType

Valfritt. Innehållstypens rubrik för SAS.

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.

encryptionScope

Valfritt. Krypteringsomfång som ska användas när begäranden som auktoriseras med denna SAS-URI skickas.

expiresOn

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

ipRange

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.

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.

protocol

Valfritt. SAS-protokoll, endast HTTPS eller HTTPSandHTTP

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.

startsOn

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å.

versionId

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

Valfritt. IP-intervall tillåts i denna SAS.

ipRange?: SasIPRange

Egenskapsvärde

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