module.exports.azure_sas = function () { var accountName = '' var accountKey = '' var sharedKeyCredential = new StorageSharedKeyCredential(accountName, accountKey) var last_day_of_this_year = new Date(new Date().getFullYear(), 11, 31) var resource_types = new AccountSASResourceTypes() resource_types.container = true resource_types.object = true resource_types.service = true var permission = new AccountSASPermissions() permission.create = true permission.delete = true permission.list = true permission.write = true var sas_signature_val = { expiresOn: last_day_of_this_year, services: { blob: true }, permissions: permission, resourceTypes: resource_types } var SASQueryParameters = generateAccountSASQueryParameters(sas_signature_val, sharedKeyCredential) var string = SASQueryParameters.toString() // sv=2019-07-07&se=2020-12-30T16%3A00%3A00Z&sp=wdlc&sig=v6x7gATh3B2D5h1H5pyEd6Q2ZXmnxd2tjZEBsF7XuWc%3D return string }