CloudFront Signed URLs with Node.js

Create signed urls to access files in a CloudFront distribution. Learn how to generate the signed URLs using a private key in a node application.

🔗Code Snippets: https://github.com/meech-ward/s3-get-put-and-delete/blob/master/CloudFrontSignedURL.md

🔗Storing Images in S3 from Node Server: https://youtu.be/eQAIojcArRY 🔗Set up a CloudFront CDN for an S3 Bucket: https://youtu.be/kbI7kRWAU-w

Chapters:

  • 0:00​ Intro
  • 0:42 Why Sign URLs?
  • 3:58 Generating an RSA Key Pair
  • 5:32 Create a Public Key in AWS
  • 6:41 Restrict CloudFront Access
  • 7:59 Sign URLs in Node Server
  • 12:21 Conclusion

Find an issue with this page? Fix it on GitHub