Presigned URLs
To provide credentials for AWS authentication using a presigned URL, you append these query parameters to the request URL:
AWSAccessKeyId=access-key Expires=expiration-time Signature=signature
In these parameters:
access-key
The Base64-encoded username for your user account.
expiration-time
The time the request expires, in seconds since January 1, 1970, at 00:00:00 UTC.
signature
A value calculated using your secret key and specific elements of the S3 compatible request, including the date and time the request expires.
If any part of a presigned URL is changed, the URL becomes invalid.
Here’s an example of a presigned URL:
https://finance.europe.hcp.example.com/quarterly_rpts/Q4_2019.ppt ?AWSAccessKeyId=bGdyZWVu&Expires=1363867332 &Signature=eY9lpX2KXRuW%2FrzLYU%2F5jXfjHj7%3D