Delen via


BlobSASSignatureValues interface

ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME. BlobSASSignatureValues wordt gebruikt om SAS-tokens voor blobservices te genereren voor containers of blobs.

Eigenschappen

blobName

Facultatief. De blobnaam van de SAS-gebruiker heeft mogelijk toegang. Vereist als snapshotTime of versionId is opgegeven.

cacheControl

Facultatief. De header voor cachebeheer voor de SAS.

containerName

De naam van de container die de SAS-gebruiker kan openen.

contentDisposition

Facultatief. De header voor inhoudsopstelling voor de SAS.

contentEncoding

Facultatief. De header voor inhoudscodering voor de SAS.

contentLanguage

Facultatief. De header van de inhoudstaal voor de SAS.

contentType

Facultatief. De header van het inhoudstype voor de SAS.

correlationId

Facultatief. Vanaf versie 2020-02-10 is dit een GUID-waarde die wordt geregistreerd in de diagnostische logboeken voor opslag en kan worden gebruikt om SAS-generatie te correleren met toegang tot opslagresources. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie.

expiresOn

Optioneel alleen wanneer de id wordt opgegeven. De tijd waarna de SAS niet meer werkt.

identifier

Facultatief. De naam van het toegangsbeleid voor de container verwijst indien van toepassing naar deze SAS.

ipRange

Facultatief. IP-bereiken die zijn toegestaan in deze SAS.

permissions

Optioneel alleen wanneer de id wordt opgegeven. Raadpleeg <xref:ContainerSASPermissions> of <xref:BlobSASPermissions>, afhankelijk van de resource die wordt geopend voor hulp bij het samenstellen van de machtigingstekenreeks.

preauthorizedAgentObjectId

Facultatief. Vanaf versie 2020-02-10 geeft u de id van het geautoriseerde AAD-object op in GUID-indeling. De AAD-object-id van een gebruiker die is geautoriseerd door de eigenaar van de gebruikersdelegeringssleutel om de actie uit te voeren die is verleend door de SAS. De Azure Storage-service zorgt ervoor dat de eigenaar van de gebruikersdelegeringssleutel de vereiste machtigingen heeft voordat toegang wordt verleend, maar dat er geen aanvullende machtigingscontrole wordt uitgevoerd voor de gebruiker die in deze waarde is opgegeven. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie.

protocol

Facultatief. SAS-protocollen, alleen HTTPS of HTTPSandHTTP

snapshotTime

Facultatief. Tijdstempeltekenreeks voor momentopnamen die de SAS-gebruiker kan openen. Alleen ondersteund vanuit API-versie 2018-11-09.

startsOn

Facultatief. Wanneer de SAS van kracht wordt.

version

De versie van de service die door deze SAS wordt gebruikt. Als dit niet is opgegeven, wordt standaard de versie van de bibliotheek gebruikt.

versionId

Facultatief. VersionId van de blobversie die de SAS-gebruiker kan openen. Alleen ondersteund vanuit API-versie 2019-10-10.

Eigenschapdetails

blobName

Facultatief. De blobnaam van de SAS-gebruiker heeft mogelijk toegang. Vereist als snapshotTime of versionId is opgegeven.

blobName?: string

Waarde van eigenschap

string

cacheControl

Facultatief. De header voor cachebeheer voor de SAS.

cacheControl?: string

Waarde van eigenschap

string

containerName

De naam van de container die de SAS-gebruiker kan openen.

containerName: string

Waarde van eigenschap

string

contentDisposition

Facultatief. De header voor inhoudsopstelling voor de SAS.

contentDisposition?: string

Waarde van eigenschap

string

contentEncoding

Facultatief. De header voor inhoudscodering voor de SAS.

contentEncoding?: string

Waarde van eigenschap

string

contentLanguage

Facultatief. De header van de inhoudstaal voor de SAS.

contentLanguage?: string

Waarde van eigenschap

string

contentType

Facultatief. De header van het inhoudstype voor de SAS.

contentType?: string

Waarde van eigenschap

string

correlationId

Facultatief. Vanaf versie 2020-02-10 is dit een GUID-waarde die wordt geregistreerd in de diagnostische logboeken voor opslag en kan worden gebruikt om SAS-generatie te correleren met toegang tot opslagresources. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie.

correlationId?: string

Waarde van eigenschap

string

expiresOn

Optioneel alleen wanneer de id wordt opgegeven. De tijd waarna de SAS niet meer werkt.

expiresOn?: Date

Waarde van eigenschap

Date

identifier

Facultatief. De naam van het toegangsbeleid voor de container verwijst indien van toepassing naar deze SAS.

identifier?: string

Waarde van eigenschap

string

ipRange

Facultatief. IP-bereiken die zijn toegestaan in deze SAS.

ipRange?: SasIPRange

Waarde van eigenschap

permissions

Optioneel alleen wanneer de id wordt opgegeven. Raadpleeg <xref:ContainerSASPermissions> of <xref:BlobSASPermissions>, afhankelijk van de resource die wordt geopend voor hulp bij het samenstellen van de machtigingstekenreeks.

permissions?: BlobSASPermissions | ContainerSASPermissions

Waarde van eigenschap

preauthorizedAgentObjectId

Facultatief. Vanaf versie 2020-02-10 geeft u de id van het geautoriseerde AAD-object op in GUID-indeling. De AAD-object-id van een gebruiker die is geautoriseerd door de eigenaar van de gebruikersdelegeringssleutel om de actie uit te voeren die is verleend door de SAS. De Azure Storage-service zorgt ervoor dat de eigenaar van de gebruikersdelegeringssleutel de vereiste machtigingen heeft voordat toegang wordt verleend, maar dat er geen aanvullende machtigingscontrole wordt uitgevoerd voor de gebruiker die in deze waarde is opgegeven. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie.

preauthorizedAgentObjectId?: string

Waarde van eigenschap

string

protocol

Facultatief. SAS-protocollen, alleen HTTPS of HTTPSandHTTP

protocol?: SASProtocol

Waarde van eigenschap

snapshotTime

Facultatief. Tijdstempeltekenreeks voor momentopnamen die de SAS-gebruiker kan openen. Alleen ondersteund vanuit API-versie 2018-11-09.

snapshotTime?: string

Waarde van eigenschap

string

startsOn

Facultatief. Wanneer de SAS van kracht wordt.

startsOn?: Date

Waarde van eigenschap

Date

version

De versie van de service die door deze SAS wordt gebruikt. Als dit niet is opgegeven, wordt standaard de versie van de bibliotheek gebruikt.

version?: string

Waarde van eigenschap

string

versionId

Facultatief. VersionId van de blobversie die de SAS-gebruiker kan openen. Alleen ondersteund vanuit API-versie 2019-10-10.

versionId?: string

Waarde van eigenschap

string