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(AccountSASSignatureValues, StorageSharedKeyCredential) para obter uma representação da SAS que pode ser aplicada aos URLs de ficheiro. Nota: esta classe e SASQueryParameters existem porque a primeira é mutável e uma representação lógica enquanto esta é imutável e utilizada 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 para obter https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas descrições dos parâmetros, incluindo os que são necessários
Propriedades
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 para obter ajuda para AccountSASPermissions construir a cadeia de permissões. |
protocol | Opcional. Protocolos SAS permitidos. |
resource |
Os valores que indicam os tipos de recursos acessíveis com esta SAS. Veja construir AccountSASResourceTypes este valor. |
services | Os valores que indicam os serviços acessíveis com esta SAS. Veja construir AccountSASServices 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
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 para obter ajuda para AccountSASPermissions construir a 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 construir AccountSASResourceTypes este valor.
resourceTypes: string
Valor de Propriedade
string
services
Os valores que indicam os serviços acessíveis com esta SAS. Veja construir AccountSASServices 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