तीस मिनिटे, एकदाच, आणि या कोर्समधला प्रत्येक प्रयोग सुरक्षित आणि स्वस्त होतो. इथली प्रत्येक पायरी कोर्स नंतर समजावणार आहे — आज फक्त करा. पुढे जाण्याआधी ✅ ओळीवर खूण करा.
तुमच्या ताब्यातल्या ईमेलने aws.amazon.com वर नोंदणी करा. हे login म्हणजे root खाते (धडा 01 ची मास्टर किल्ली). तीन गोष्टी करा आणि मग रोजच्या कामासाठी ते पुन्हा कधीच वापरू नका:
✅ root ला MFA आहे, आणि तुम्ही त्यातून logout करणार आहात.
IAM → Users → console प्रवेश आणि MFA सह you बनवा. फक्त कोर्ससाठी AdministratorAccess जोडा (धडा 06 तुम्हाला याबद्दल वाईट वाटायला लावेल, हाच मुद्दा). तुमच्या खात्यात IAM Identity Center (SSO) असेल तर त्याऐवजी ते वापरा — ते तात्पुरती credentials देते, नेमके जे धडा 04 शिकवतो.
✅ तुम्ही MFA सह IAM user म्हणून login करू शकता; root logout झाले आहे.
# macOS: brew install awscli · Windows: winget install Amazon.AWSCLI · Linux: see docs.aws.amazon.com/cli aws configure sso # Identity Center users — preferred (temporary credentials) aws configure # IAM user — creates an access key for YOUR laptop only; rotate it after the course aws sts get-caller-identity # must show your IAM user or SSO role, never "root"
संपूर्ण कोर्ससाठी एक region निवडा (प्रयोग मुळात us-east-1 वापरतात; ap-south-1 मुंबईही चालते — सगळीकडे तेच ठेवा).
✅ get-caller-identity user/ किंवा assumed-role/ असलेला ARN छापते.
# macOS: brew install terraform · Windows: winget install Hashicorp.Terraform · Linux: see developer.hashicorp.com/terraform/install terraform version
या कोर्समधला प्रत्येक पैसे लागणारा प्रयोग म्हणजे एक .tf फाइल असलेला फोल्डर आणि दोन commands: terraform apply आणि, नेहमी, terraform destroy.
✅ terraform version 1.x छापते.
Billing → Budgets → $5/महिना चे cost budget बनवा, 80% आणि 100% वर ईमेल सूचनेसह. AWS वरची ही सर्वात मौल्यवान सुविधा का हे धडा 20 समजावतो; आज फक्त चालू करा. Cost Explorer ही आत्ताच चालू करा — ते फक्त पुढच्या नोंदी ठेवते.
✅ budget अस्तित्वात आहे आणि तुम्हाला पुष्टीचा ईमेल आला.
git clone https://github.com/BaluRaut/learn-aws-school.git cd learn-aws-school git checkout lesson-01-why-iam # open lessons/01-why-iam/README.md — Part 1 is entirely free
✅ तुम्ही lesson-01-why-iam ब्रँचवर आहात. दिवस 0 पूर्ण.
| भाग | धडे | वाचन + प्रयोग | त्याच दिवशी destroy केल्यास खर्च | तासाने बिल लावणारे |
|---|---|---|---|---|
| 🪪 1 — IAM | 1–6 | ~4 तास | $0 — IAM मोफत आहे | काहीच नाही |
| 🖥️ 2 — EC2 | 7–12 | ~4 तास | < $1 | t3.micro बाक (~1¢/तास), EBS, ASG |
| 🏫 3 — कॅम्पस | 13–20 | ~5.5 तास | ~$1–2 | ALB, RDS (free-tier पात्र), बाक |
| 🛡️ 4 — कड | 21–25 | ~3.5 तास | < $1 | NAT gateway (~4.5¢/तास!), WAF, ALB |
हे आकडे खरे ठरवणारा एकमेव नियम: प्रत्येक प्रयोग terraform destroy ने संपतो, आणि प्रत्येक धड्याचा 🧹 Clean-up विभाग नेमके काय गेले पाहिजे ते सांगतो.