The Cheapest Website
Start the Lesson
By the end you can say in one plain sentence what S3 is, ask the three questions that decide whether a site needs a server and decide your own client's site with them, sign in from the command line with no key on the laptop, make a bucket in the one region named by the rule and tagged Name and Owner, put your committed site in it after reading the dry run aloud, set up the road the campus ICT department allows and read its policy field by field, prove from outside that a stranger can read your site and nothing more, point one record at it and say what the record could not carry, and end the day with a sweep that shows your site and nothing else.
Submit Your Work
What You Turn In
- URL receipt and phone screenshot
- The live address on your sheet; the site on your phone on mobile data, not signed in, with the address visible
- check-scs2b.2 receipt
- Bucket in the one region, named by the rule, tagged Name and Owner; the committed site and nothing never-public; every NOT YET fixed or explained
- Stranger-test lines
- The listing refused, a write refused, a wrong address showing your own 404 page
- dig output, before and after
- Your practice subdomain pointed at the site with one record, proved from two resolvers; what changed, what did not, what the record could not carry
- Repo link: cloud/deploy-log.md and the method note
- Every step in three parts; the policy pasted and explained field by field with the AI receipt; the commit deployed and the redeploy on top; six lines, the sixth 'what I might be wrong about, and how I would find out'
- Decision card and the client recommendation
- Eight cases sorted; your client's site decided, server or no server, with a reason and a monthly cost for each path in words the owner can read
- cloud-sweep receipt
- Only today's site costing money; the site on the 'what is running' list for SCS2b.5
How
- Asha, by Saturday's update.
Done when
- URL receipt + phone screenshot: The live address; the site on a phone on mobile data, not signed in, address visible
- Bucket, tagged and on the road: One region, name by the rule, Name and Owner tags; the committed site, nothing never-public; the 403 recorded
- Policy annotated + AI receipt: Every field explained; any grant beyond s3:GetObject struck with the reason; road B: the Condition explained
- Stranger test + error page: Listing refused, a write refused, a wrong address shows the trainee's 404 page
- dig output + the three lists: Own subdomain pointed with one record, two resolvers; what the record cannot carry; the padlock named
- Deploy log with the redeploy: Every step in three parts; commit hash; the SGL redeploy; check-scs2b.2 all PASS or explained
- Decision card + recommendation: Eight cases sorted; the client's site decided with a reason and a monthly cost for each path
- cloud-sweep receipt + method note: Only today's site costing money; on the 'what is running' list; six lines, the sixth real