Dela via


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

Valfri. BLOB-namnet på SAS-användaren kan komma åt. Krävs om snapshotTime eller versionId tillhandahålls.

cacheControl

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

containerName

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

contentDisposition

Valfri. Innehållsborttagningshuvudet för SAS.

contentEncoding

Valfri. Innehållskodningshuvudet för SAS.

contentLanguage

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

contentType

Valfri. Innehållstypens rubrik för SAS.

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.

encryptionScope

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

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

ipRange

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.

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.

protocol

Valfri. SAS-protokoll, endast HTTPS eller HTTPSandHTTP

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.

startsOn

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

versionId

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

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