AccountSASSignatureValues interface
SOLO ESTÁ DISPONIBLE EN NODE.JS RUNTIME.
AccountSASSignatureValues se usa para generar una firma de acceso compartido (SAS) para una cuenta de Azure Storage. Una vez que todos los valores aquí se establecen correctamente, llame a generateAccountSASQueryParameters para obtener una representación de la SAS que realmente se puede aplicar a las direcciones URL de blob. Nota: tanto esta clase como SASQueryParameters existen porque el primero es mutable y una representación lógica, mientras que esta última es inmutable y se usa para generar solicitudes REST reales.
Consulte https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 para obtener más información conceptual sobre SAS Consulte https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas para obtener descripciones de los parámetros, incluidos los que son necesarios.
Propiedades
encryption |
Opcional. Ámbito de cifrado que se usará al enviar solicitudes autorizadas con este URI de SAS. |
expires |
Hora después de la cual la SAS ya no funcionará. |
ip |
Opcional. Intervalo IP permitido. |
permissions | Especifica las operaciones que puede realizar el usuario de SAS. Consulte AccountSASPermissions para obtener ayuda para construir la cadena de permisos. |
protocol | Opcional. Se permiten protocolos SAS. |
resource |
Los valores que indican los tipos de recursos accesibles con esta SAS. Consulte accountSASResourceTypes para construir este valor. |
services | Los valores que indican los servicios accesibles con esta SAS. Consulte AccountSASServices para construir este valor. |
starts |
Opcional. Cuando la SAS surte efecto. |
version | Si no se proporciona, este valor predeterminado es la versión del servicio destinada a esta versión de la biblioteca. |
Detalles de las propiedades
encryptionScope
Opcional. Ámbito de cifrado que se usará al enviar solicitudes autorizadas con este URI de SAS.
encryptionScope?: string
Valor de propiedad
string
expiresOn
Hora después de la cual la SAS ya no funcionará.
expiresOn: Date
Valor de propiedad
Date
ipRange
permissions
Especifica las operaciones que puede realizar el usuario de SAS. Consulte AccountSASPermissions para obtener ayuda para construir la cadena de permisos.
permissions: AccountSASPermissions
Valor de propiedad
protocol
resourceTypes
Los valores que indican los tipos de recursos accesibles con esta SAS. Consulte accountSASResourceTypes para construir este valor.
resourceTypes: string
Valor de propiedad
string
services
Los valores que indican los servicios accesibles con esta SAS. Consulte AccountSASServices para construir este valor.
services: string
Valor de propiedad
string
startsOn
Opcional. Cuando la SAS surte efecto.
startsOn?: Date
Valor de propiedad
Date
version
Si no se proporciona, este valor predeterminado es la versión del servicio destinada a esta versión de la biblioteca.
version?: string
Valor de propiedad
string