fix: aws issue generating download urls of 15 minute durations
Fixes:
- Issue where service will fail at creating signed urls when 15M is used - caused due to delay in computing the expiry duration which is fixed by rounding to the nearest minute (the smallest unit supported by the File API)
- Issue with the service modifying the user expiration duration value using a max limit.
- Issue with 500 errors being reported by AWS STS. Instead, throws 400 when expiration durations are not between 15M-60M
Edited by Marc Burnie [AWS]