S3 Static Website Hosting Agent

Project Overview

Imagine you just built a small website and want it online quickly, but don’t want to deal with S3 buckets, permissions, or hosting configs.
The S3 Static Website Hosting Agent acts like a tech-savvy cloud buddy: you just upload your website and tell it to deploy, and it handles everything—validating files, creating the bucket, uploading content, enabling hosting, and giving you a live link.

Features

  • Upload a ZIP of your static website and deploy with a single command.
  • Automatically validates index.html (required) and error.html (optional).
  • Creates S3 bucket if available and uploads all files.
  • Enables static website hosting and returns a clickable live URL.
  • Ask natural language questions about AWS S3 hosting—powered by AWS Bedrock.

Vision

Make deploying a static website as easy and friendly as chatting with a helpful assistant. No complicated AWS setup, no headaches—just upload, deploy, and go live.

Example Usage

  1. Upload your website ZIP file.
  2. Enter a command like: "Host this website on s3 bucket named "xyz"
  3. Get a live URL in seconds.

Why It’s Cool

  • Perfect for beginners who want a hassle-free way to publish websites.
  • Turns complex AWS S3 deployment into a conversational experience.
  • Demonstrates the power of AI + cloud working together.

Built With

Share this project:

Updates