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
encryption |
Optioneel. Versleutelingsbereik dat moet worden gebruikt bij het verzenden van aanvragen die zijn geautoriseerd met deze SAS-URI. |
expires |
De tijd waarna de SAS niet meer werkt. |
ip |
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. |
resource |
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. |
starts |
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
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
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