Partilhar via


AccountSASSignatureValues interface

DISPONÍVEL APENAS EM TEMPO DE EXECUÇÃO NODE.JS.

AccountSASSignatureValues é usado para gerar uma Assinatura de Acesso Compartilhado (SAS) para uma conta de Armazenamento do Azure. Uma vez que todos os valores aqui são definidos adequadamente, chame generateAccountSASQueryParameters para obter uma representação do SAS que pode realmente ser aplicado a urls de arquivo. Nota: que tanto esta classe como SASQueryParameters existir porque a primeira é mutável e uma representação lógica, enquanto a segunda é imutável e usada para gerar solicitações REST reais.

Consulte https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 para obter mais informações conceituais sobre SAS Consulte https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas para obter descrições dos parâmetros, incluindo quais são necessários

Propriedades

expiresOn

O tempo após o qual o SAS deixará de funcionar.

ipRange

Opcional. Intervalo de IP permitido.

permissions

Especifica quais operações o usuário SAS pode executar. Consulte AccountSASPermissions para obter ajuda na construção da cadeia de permissões.

protocol

Opcional. Protocolos SAS permitidos.

resourceTypes

Os valores que indicam os tipos de recursos acessíveis com esta SAS. Consulte AccountSASResourceTypes para construir esse valor.

services

Os valores que indicam os serviços acessíveis com esta SAS. Consulte AccountSASServices para construir esse valor.

startsOn

Opcional. Quando o SAS entrará em vigor.

version

Se não for fornecido, o padrão será a versão de serviço direcionada por esta versão da biblioteca.

Detalhes de Propriedade

expiresOn

O tempo após o qual o SAS deixará de funcionar.

expiresOn: Date

Valor de Propriedade

Date

ipRange

Opcional. Intervalo de IP permitido.

ipRange?: SasIPRange

Valor de Propriedade

permissions

Especifica quais operações o usuário SAS pode executar. Consulte AccountSASPermissions para obter ajuda na construção da cadeia de permissões.

permissions: AccountSASPermissions

Valor de Propriedade

protocol

Opcional. Protocolos SAS permitidos.

protocol?: SASProtocol

Valor de Propriedade

resourceTypes

Os valores que indicam os tipos de recursos acessíveis com esta SAS. Consulte AccountSASResourceTypes para construir esse valor.

resourceTypes: string

Valor de Propriedade

string

services

Os valores que indicam os serviços acessíveis com esta SAS. Consulte AccountSASServices para construir esse valor.

services: string

Valor de Propriedade

string

startsOn

Opcional. Quando o SAS entrará em vigor.

startsOn?: Date

Valor de Propriedade

Date

version

Se não for fornecido, o padrão será a versão de serviço direcionada por esta versão da biblioteca.

version?: string

Valor de Propriedade

string