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
expires |
O tempo após o qual o SAS deixará de funcionar. |
ip |
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. |
resource |
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. |
starts |
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
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
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