Use AWS authenticated requests (signature version 4) to protect communication between your Fastly service and AWS.
This is a companion discussion topic for the original entry at https://developer.fastly.com/solutions/examples/aws-s3-bucket-origin-private