Skip to content

hasan4adnan/aws-ec2-s3-html-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AWS EC2 + S3 Integration – File Download Demo

This project demonstrates how to integrate Amazon EC2 and Amazon S3 to deliver a file via a simple HTML interface.

πŸ”§ Features

  • Launching a free-tier EC2 instance
  • Hosting an HTML page using Python HTTP server
  • Linking to a public S3 bucket file (with bucket policy)
  • Security Group config to allow HTTP traffic (port 80)

πŸ” Flow Diagram

Architecture Diagram

πŸ“¦ Files

  • download.html – contains the button that links to the S3 file
  • architecture-diagram.png – basic user β†’ EC2 β†’ S3 visual
  • README.md – this file!

πŸ“˜ Next Step Ideas

  • Automate S3 upload with boto3
  • Replace manual config with CloudFormation
  • Make HTML dynamic with Flask

About

Mini AWS demo: EC2 serves HTML, S3 delivers file

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published