Share via


BlobSASSignatureValues interface

ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME.

BlobSASSignatureValues wordt gebruikt voor het genereren van SAS-tokens voor blob-services voor containers of blobs.

Eigenschappen

blobName

Optioneel. De blobnaam van de SAS-gebruiker kan toegang krijgen. Vereist als snapshotTime of versionId is opgegeven.

cacheControl

Optioneel. De cache-control-header voor de SAS.

containerName

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

contentDisposition

Optioneel. De header voor inhoudsdistributie voor de SAS.

contentEncoding

Optioneel. De inhoudscoderingsheader voor de SAS.

contentLanguage

Optioneel. De header van de inhoudstaal voor de SAS.

contentType

Optioneel. De header van het inhoudstype voor de SAS.

correlationId

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

encryptionScope

Optioneel. Versleutelingsbereik dat moet worden gebruikt bij het verzenden van aanvragen die zijn geautoriseerd met deze SAS-URI.

expiresOn

Alleen optioneel wanneer de id is opgegeven. De tijd waarna de SAS niet meer werkt.

identifier

Optioneel. De naam van het toegangsbeleid voor de container waar deze SAS naar verwijst, indien van toepassing.

Zie https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

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

permissions

Alleen optioneel wanneer de id is opgegeven. Raadpleeg ContainerSASPermissions of BlobSASPermissions , afhankelijk van de resource die wordt geopend voor hulp bij het samenstellen van de machtigingstekenreeks.

preauthorizedAgentObjectId

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

protocol

Optioneel. SAS-protocollen, alleen HTTPS of HTTPSandHTTP

snapshotTime

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

startsOn

Optioneel. Wanneer de SAS van kracht wordt.

version

De versie van de service die deze SAS als doel heeft. Als dit niet is opgegeven, wordt standaard de versie gebruikt waarop de bibliotheek is gericht.

versionId

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

Eigenschapdetails

blobName

Optioneel. De blobnaam van de SAS-gebruiker kan toegang krijgen. Vereist als snapshotTime of versionId is opgegeven.

blobName?: string

Waarde van eigenschap

string

cacheControl

Optioneel. De cache-control-header 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

Optioneel. De header voor inhoudsdistributie voor de SAS.

contentDisposition?: string

Waarde van eigenschap

string

contentEncoding

Optioneel. De inhoudscoderingsheader voor de SAS.

contentEncoding?: string

Waarde van eigenschap

string

contentLanguage

Optioneel. De header van de inhoudstaal voor de SAS.

contentLanguage?: string

Waarde van eigenschap

string

contentType

Optioneel. De header van het inhoudstype voor de SAS.

contentType?: string

Waarde van eigenschap

string

correlationId

Optioneel. Vanaf versie 2020-02-10 is dit een GUID-waarde die wordt vastgelegd in de diagnostische opslaglogboeken 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

encryptionScope

Optioneel. Versleutelingsbereik dat moet worden gebruikt bij het verzenden van aanvragen die zijn geautoriseerd met deze SAS-URI.

encryptionScope?: string

Waarde van eigenschap

string

expiresOn

Alleen optioneel wanneer de id is opgegeven. De tijd waarna de SAS niet meer werkt.

expiresOn?: Date

Waarde van eigenschap

Date

identifier

Optioneel. De naam van het toegangsbeleid voor de container waar deze SAS naar verwijst, indien van toepassing.

Zie https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Waarde van eigenschap

string

ipRange

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

ipRange?: SasIPRange

Waarde van eigenschap

permissions

Alleen optioneel wanneer de id is opgegeven. Raadpleeg ContainerSASPermissions of BlobSASPermissions , afhankelijk van de resource die wordt geopend voor hulp bij het samenstellen van de machtigingstekenreeks.

permissions?: BlobSASPermissions | ContainerSASPermissions

Waarde van eigenschap

preauthorizedAgentObjectId

Optioneel. Vanaf versie 2020-02-10 geeft u de geautoriseerde AAD-object-id op in GUID-indeling. De AAD-object-id van een gebruiker die is geautoriseerd door de eigenaar van de gebruikersdelegatiesleutel om de actie uit te voeren die door de SAS is verleend. De Azure Storage-service zorgt ervoor dat de eigenaar van de gebruikersdelegatiesleutel over de vereiste machtigingen beschikt voordat toegang wordt verleend, maar er wordt geen aanvullende machtigingscontrole 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

Optioneel. SAS-protocollen, alleen HTTPS of HTTPSandHTTP

protocol?: SASProtocol

Waarde van eigenschap

snapshotTime

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

snapshotTime?: string

Waarde van eigenschap

string

startsOn

Optioneel. Wanneer de SAS van kracht wordt.

startsOn?: Date

Waarde van eigenschap

Date

version

De versie van de service die deze SAS als doel heeft. Als dit niet is opgegeven, wordt standaard de versie gebruikt waarop de bibliotheek is gericht.

version?: string

Waarde van eigenschap

string

versionId

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

versionId?: string

Waarde van eigenschap

string