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.

delegatedUserObjectId

Valfri. Från och med version 2025-07-05 specificerar detta värde att användarens entra-ID är auktoriserad att använda den resulterande SAS-URL:en. Den resulterande SAS-URL:en måste användas tillsammans med en Entra ID-token som har utfärdats till användaren som anges i detta värde.

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://learn.microsoft.com/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.

Fastighetsdetaljer

blobName

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

blobName?: string

Fastighetsvärde

string

cacheControl

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

cacheControl?: string

Fastighetsvärde

string

containerName

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

containerName: string

Fastighetsvärde

string

contentDisposition

Valfri. Innehållsborttagningshuvudet för SAS.

contentDisposition?: string

Fastighetsvärde

string

contentEncoding

Valfri. Innehållskodningshuvudet för SAS.

contentEncoding?: string

Fastighetsvärde

string

contentLanguage

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

contentLanguage?: string

Fastighetsvärde

string

contentType

Valfri. Innehållstypens rubrik för SAS.

contentType?: string

Fastighetsvä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

Fastighetsvärde

string

delegatedUserObjectId

Valfri. Från och med version 2025-07-05 specificerar detta värde att användarens entra-ID är auktoriserad att använda den resulterande SAS-URL:en. Den resulterande SAS-URL:en måste användas tillsammans med en Entra ID-token som har utfärdats till användaren som anges i detta värde.

delegatedUserObjectId?: string

Fastighetsvärde

string

encryptionScope

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

encryptionScope?: string

Fastighetsvärde

string

expiresOn

Valfritt endast när identifierare anges. Den tid efter vilken SAS inte längre fungerar.

expiresOn?: Date

Fastighetsvärde

Date

identifier

Valfri. Namnet på åtkomstprincipen i containern som denna SAS refererar till om någon.

Se https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Fastighetsvärde

string

ipRange

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

ipRange?: SasIPRange

Fastighetsvä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

Fastighetsvä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

Fastighetsvärde

string

protocol

Valfri. SAS-protokoll, endast HTTPS eller HTTPSandHTTP

protocol?: SASProtocol

Fastighetsvä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

Fastighetsvärde

string

startsOn

Valfri. När SAS börjar gälla.

startsOn?: Date

Fastighetsvä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

Fastighetsvä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

Fastighetsvärde

string