Delen via


AccountSASSignatureValues interface

ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME.

AccountSASSignatureValues wordt gebruikt voor het genereren van een Shared Access Signature (SAS) voor een Azure Storage-account. Zodra alle waarden hier correct zijn ingesteld, roept u generateAccountSASQueryParameters aan om een weergave van de SAS te verkrijgen die daadwerkelijk kan worden toegepast op blob-URL's. Opmerking: zowel deze klasse als SASQueryParameters bestaan omdat de eerste veranderlijk en een logische weergave is, terwijl de laatste onveranderbaar is en wordt gebruikt om werkelijke REST-aanvragen te genereren.

Zie https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 voor meer conceptuele informatie over SAS Zie https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas voor beschrijvingen van de parameters, waaronder welke vereist zijn

Eigenschappen

encryptionScope

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

expiresOn

De tijd waarna de SAS niet meer werkt.

ipRange

Optioneel. IP-bereik toegestaan.

permissions

Hiermee geeft u op welke bewerkingen de SAS-gebruiker mag uitvoeren. Raadpleeg AccountSASPermissions voor hulp bij het samenstellen van de machtigingsreeks.

protocol

Optioneel. SAS-protocollen toegestaan.

resourceTypes

De waarden die aangeven welke resourcetypen toegankelijk zijn met deze SAS. Raadpleeg AccountSASResourceTypes om deze waarde te maken.

services

De waarden die aangeven welke services toegankelijk zijn met deze SAS. Raadpleeg AccountSASServices om deze waarde te maken.

startsOn

Optioneel. Wanneer de SAS van kracht wordt.

version

Als deze versie niet wordt opgegeven, wordt standaard de serviceversie gebruikt waarop deze versie van de bibliotheek is gericht.

Eigenschapdetails

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

De tijd waarna de SAS niet meer werkt.

expiresOn: Date

Waarde van eigenschap

Date

ipRange

Optioneel. IP-bereik toegestaan.

ipRange?: SasIPRange

Waarde van eigenschap

permissions

Hiermee geeft u op welke bewerkingen de SAS-gebruiker mag uitvoeren. Raadpleeg AccountSASPermissions voor hulp bij het samenstellen van de machtigingsreeks.

permissions: AccountSASPermissions

Waarde van eigenschap

protocol

Optioneel. SAS-protocollen toegestaan.

protocol?: SASProtocol

Waarde van eigenschap

resourceTypes

De waarden die aangeven welke resourcetypen toegankelijk zijn met deze SAS. Raadpleeg AccountSASResourceTypes om deze waarde te maken.

resourceTypes: string

Waarde van eigenschap

string

services

De waarden die aangeven welke services toegankelijk zijn met deze SAS. Raadpleeg AccountSASServices om deze waarde te maken.

services: string

Waarde van eigenschap

string

startsOn

Optioneel. Wanneer de SAS van kracht wordt.

startsOn?: Date

Waarde van eigenschap

Date

version

Als deze versie niet wordt opgegeven, wordt standaard de serviceversie gebruikt waarop deze versie van de bibliotheek is gericht.

version?: string

Waarde van eigenschap

string