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
blob |
Optioneel. De blobnaam van de SAS-gebruiker kan toegang krijgen. Vereist als snapshotTime of versionId is opgegeven. |
cache |
Optioneel. De cache-control-header voor de SAS. |
container |
De naam van de container die de SAS-gebruiker kan openen. |
content |
Optioneel. De header voor inhoudsdistributie voor de SAS. |
content |
Optioneel. De inhoudscoderingsheader voor de SAS. |
content |
Optioneel. De header van de inhoudstaal voor de SAS. |
content |
Optioneel. De header van het inhoudstype voor de SAS. |
correlation |
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. |
encryption |
Optioneel. Versleutelingsbereik dat moet worden gebruikt bij het verzenden van aanvragen die zijn geautoriseerd met deze SAS-URI. |
expires |
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 |
ip |
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. |
preauthorized |
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 |
snapshot |
Optioneel. Tijdstempeltekenreeks voor momentopnamen die de SAS-gebruiker kan openen. Alleen ondersteund vanaf API-versie 2018-11-09. |
starts |
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. |
version |
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