AccountSASSignatureValues interface
DISPONÍVEL APENAS NO NODE.JS RUNTIME.
AccountSASSignatureValues é utilizado para gerar uma Assinatura de Acesso Partilhado (SAS) para uma conta de Armazenamento do Azure. Assim que todos os valores aqui estiverem definidos adequadamente, chame generateAccountSASQueryParameters para obter uma representação da SAS que pode ser aplicada aos urls de blob. Nota: esta classe e SASQueryParameters existem porque o primeiro é mutável e uma representação lógica enquanto este é imutável e utilizado para gerar pedidos REST reais.
Veja https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 para obter mais informações conceptuais sobre SAS. Veja https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas as descrições dos parâmetros, incluindo os necessários
Propriedades
encryption |
Opcional. Âmbito de encriptação a utilizar ao enviar pedidos autorizados com este URI de SAS. |
expires |
O tempo após o qual a SAS deixará de funcionar. |
ip |
Opcional. Intervalo de IP permitido. |
permissions | Especifica as operações que o utilizador de SAS pode realizar. Veja 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. Veja AccountSASResourceTypes para construir este valor. |
services | Os valores que indicam os serviços acessíveis com esta SAS. Veja AccountSASServices para construir este valor. |
starts |
Opcional. Quando a SAS entrar em vigor. |
version | Se não for fornecido, esta predefinição é a versão de serviço visada por esta versão da biblioteca. |
Detalhes de Propriedade
encryptionScope
Opcional. Âmbito de encriptação a utilizar ao enviar pedidos autorizados com este URI de SAS.
encryptionScope?: string
Valor de Propriedade
string
expiresOn
O tempo após o qual a SAS deixará de funcionar.
expiresOn: Date
Valor de Propriedade
Date
ipRange
permissions
Especifica as operações que o utilizador de SAS pode realizar. Veja 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. Veja AccountSASResourceTypes para construir este valor.
resourceTypes: string
Valor de Propriedade
string
services
Os valores que indicam os serviços acessíveis com esta SAS. Veja AccountSASServices para construir este valor.
services: string
Valor de Propriedade
string
startsOn
Opcional. Quando a SAS entrar em vigor.
startsOn?: Date
Valor de Propriedade
Date
version
Se não for fornecido, esta predefinição é a versão de serviço visada por esta versão da biblioteca.
version?: string
Valor de Propriedade
string