Skip to content

Latest commit

 

History

History
47 lines (37 loc) · 1.59 KB

File metadata and controls

47 lines (37 loc) · 1.59 KB

Unit 003: Hermes The Bureaucrat - Subunit 002: Cabinet S3 Bucket

Objective

Create S3 bucket configured as public website for Docsify-powered event log display.

Key Technical Decisions

S3 Bucket Configuration

  • Bucket Name: coderipple-cabinet
  • Region: us-east-1 (match other resources)
  • Versioning: Disabled (logs are append-only)
  • Public Website: Enabled with static website hosting
  • Directory Listing: Disabled (no content listing)
  • Project Tag: coderipple

Website Configuration

  • Index Document: index.html (Docsify entry point)
  • Error Document: index.html (SPA routing)
  • Public Read Access: Enabled for website content
  • CORS: Configured for web browser access

Docsify Setup

  • Framework: Docsify v4 via CDN
  • Theme: Dark theme for professional appearance
  • Content: README.md contains event log table
  • Real-time Updates: Hermes appends new events to README.md

Files to Deploy

  1. index.html: Docsify entry point with dark theme
  2. README.md: Event log table (created by Hermes)

Security & Access

  • Public Read: Website content accessible via S3 website URL
  • Write Access: Hermes Lambda only (via IAM role)
  • No Directory Listing: Prevents browsing bucket contents
  • HTTPS: Available via CloudFront (future enhancement)

Website URL Format

http://coderipple-cabinet.s3-website-us-east-1.amazonaws.com

Dependencies

  • Hermes Lambda (Subunit 001) - writes to this bucket

Status: In Progress

Ready for S3 bucket creation with public website hosting and Docsify configuration.