S3 signing doesn't work like CloudFront signing when a query string is involved · Issue #2836 · boto/boto3 · GitHub
![Authenticating Requests: Using Query Parameters (AWS Signature Version 4) - Amazon Simple Storage Service Authenticating Requests: Using Query Parameters (AWS Signature Version 4) - Amazon Simple Storage Service](https://docs.aws.amazon.com/AmazonS3/latest/API/images/sigV4-using-query-params.png)
Authenticating Requests: Using Query Parameters (AWS Signature Version 4) - Amazon Simple Storage Service
AWS::S3] Support for custom query parameters in presigned URLs · Issue #1384 · aws/aws-sdk-ruby · GitHub
![Building an Event-Driven Data Pipeline to Copy Data from Amazon S3 to Azure Storage | by Yi Ai | Towards Data Science Building an Event-Driven Data Pipeline to Copy Data from Amazon S3 to Azure Storage | by Yi Ai | Towards Data Science](https://miro.medium.com/max/1400/1*9UqxgjsB__qcf2uLPZfmVg.png)
Building an Event-Driven Data Pipeline to Copy Data from Amazon S3 to Azure Storage | by Yi Ai | Towards Data Science
![Authorization@Edge using cookies: Protect your Amazon CloudFront content from being downloaded by unauthenticated users | Networking & Content Delivery Authorization@Edge using cookies: Protect your Amazon CloudFront content from being downloaded by unauthenticated users | Networking & Content Delivery](https://d2908q01vomqb2.cloudfront.net/5b384ce32d8cdef02bc3a139d4cac0a22bb029e8/2019/08/14/OAUTH-DIAGRAM2-1024x688.png)