URL signing grants temporary access to the caller to perform privileged actions. For example generating signed URL to upload files on a private S3 bucket.