Delen via


DataLakeSASSignatureValues interface

ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME.

DataLakeSASSignatureValues wordt gebruikt om SAS-tokens voor blob- en DataLake-services te genereren voor containers, blobs, bestandssysteem, mappen en bestanden.

Eigenschappen

agentObjectId

Optional. Vanaf versie 2020-02-10 geeft u de niet-geautoriseerde AAD-object-id op in GUID-indeling. De AAD-object-id van een gebruiker waarvan wordt uitgegaan dat deze niet gemachtigd is door de eigenaar van de gebruikersdelegeringssleutel. De Azure Storage-service voert een extra POSIX ACL-controle uit om te bepalen of de gebruiker gemachtigd is om de aangevraagde bewerking uit te voeren. Dit kan niet worden gebruikt in samenvoeging met vooraf geverifieerdAgentObjectId. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie.

cacheControl

Optional. De header voor cachebeheer voor de SAS.

contentDisposition

Optional. De header voor inhoudsopstelling voor de SAS.

contentEncoding

Optional. De header voor inhoudscodering voor de SAS.

contentLanguage

Optional. De header van de inhoudstaal voor de SAS.

contentType

Optional. De header van het inhoudstype voor de SAS.

correlationId

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

directoryDepth

Optional. Vanaf versie 2020-02-10 geeft u de diepte aan van de map die is opgegeven in het veld canonicalizedresource van het tekenreeks-naar-teken. De diepte van de map is het aantal mappen onder de hoofdmap.

encryptionScope

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

expiresOn

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

fileSystemName

De naam van het bestandssysteem dat de SAS-gebruiker kan openen.

identifier

Optional. De naam van het toegangsbeleid op het bestandssysteem verwijst deze SAS naar indien van toepassing.

Zie https://free.blessedness.top/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

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

isDirectory

Optional. Vanaf versie 2020-02-10 bepaalt deze waarde of de pathName een map is. Als deze waarde is ingesteld op true, is het pad een map voor een directory-SAS. Als dit is ingesteld op onwaar of standaard, is het pad een bestandspad voor een SAS voor een bestandspad.

pathName

Optional. De padnaam van de map of bestands-SAS-gebruiker heeft mogelijk toegang. Vereist als snapshotTime is opgegeven.

permissions

Optioneel alleen wanneer de id wordt opgegeven. Raadpleeg FileSystemSASPermissions, DirectorySASPermissions of DataLakeSASPermissions afhankelijk van de resource die wordt geopend voor hulp bij het samenstellen van de tekenreeks voor machtigingen.

preauthorizedAgentObjectId

Optional. 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 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 kan niet worden gebruikt in samenvoeging met agentObjectId. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie.

protocol

Optional. SAS-protocollen, alleen HTTPS of HTTPSandHTTP

snapshotTime

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

startsOn

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

Eigenschapdetails

agentObjectId

Optional. Vanaf versie 2020-02-10 geeft u de niet-geautoriseerde AAD-object-id op in GUID-indeling. De AAD-object-id van een gebruiker waarvan wordt uitgegaan dat deze niet gemachtigd is door de eigenaar van de gebruikersdelegeringssleutel. De Azure Storage-service voert een extra POSIX ACL-controle uit om te bepalen of de gebruiker gemachtigd is om de aangevraagde bewerking uit te voeren. Dit kan niet worden gebruikt in samenvoeging met vooraf geverifieerdAgentObjectId. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie.

agentObjectId?: string

Waarde van eigenschap

string

cacheControl

Optional. De header voor cachebeheer voor de SAS.

cacheControl?: string

Waarde van eigenschap

string

contentDisposition

Optional. De header voor inhoudsopstelling voor de SAS.

contentDisposition?: string

Waarde van eigenschap

string

contentEncoding

Optional. De header voor inhoudscodering voor de SAS.

contentEncoding?: string

Waarde van eigenschap

string

contentLanguage

Optional. De header van de inhoudstaal voor de SAS.

contentLanguage?: string

Waarde van eigenschap

string

contentType

Optional. De header van het inhoudstype voor de SAS.

contentType?: string

Waarde van eigenschap

string

correlationId

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

directoryDepth

Optional. Vanaf versie 2020-02-10 geeft u de diepte aan van de map die is opgegeven in het veld canonicalizedresource van het tekenreeks-naar-teken. De diepte van de map is het aantal mappen onder de hoofdmap.

directoryDepth?: number

Waarde van eigenschap

number

encryptionScope

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

encryptionScope?: 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

fileSystemName

De naam van het bestandssysteem dat de SAS-gebruiker kan openen.

fileSystemName: string

Waarde van eigenschap

string

identifier

Optional. De naam van het toegangsbeleid op het bestandssysteem verwijst deze SAS naar indien van toepassing.

Zie https://free.blessedness.top/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Waarde van eigenschap

string

ipRange

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

ipRange?: SasIPRange

Waarde van eigenschap

isDirectory

Optional. Vanaf versie 2020-02-10 bepaalt deze waarde of de pathName een map is. Als deze waarde is ingesteld op true, is het pad een map voor een directory-SAS. Als dit is ingesteld op onwaar of standaard, is het pad een bestandspad voor een SAS voor een bestandspad.

isDirectory?: boolean

Waarde van eigenschap

boolean

pathName

Optional. De padnaam van de map of bestands-SAS-gebruiker heeft mogelijk toegang. Vereist als snapshotTime is opgegeven.

pathName?: string

Waarde van eigenschap

string

permissions

Optioneel alleen wanneer de id wordt opgegeven. Raadpleeg FileSystemSASPermissions, DirectorySASPermissions of DataLakeSASPermissions afhankelijk van de resource die wordt geopend voor hulp bij het samenstellen van de tekenreeks voor machtigingen.

permissions?: DataLakeSASPermissions | DirectorySASPermissions | FileSystemSASPermissions

Waarde van eigenschap

preauthorizedAgentObjectId

Optional. 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 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 kan niet worden gebruikt in samenvoeging met agentObjectId. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie.

preauthorizedAgentObjectId?: string

Waarde van eigenschap

string

protocol

Optional. SAS-protocollen, alleen HTTPS of HTTPSandHTTP

protocol?: SASProtocol

Waarde van eigenschap

snapshotTime

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

snapshotTime?: string

Waarde van eigenschap

string

startsOn

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