SOLVED! Thank you , thank you, thank you! Your code worked. My bad for not seeing the typos, especially the AWS vs AWS4. Sometimes you stare at code so long, you don't really even "see" it anymore. I started with an example here: https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-...