Skip to main content

Command Palette

Search for a command to run...

☁ Getting Started with AWS Basics

Published
β€’3 min readβ€’View as Markdown
☁ Getting Started with AWS Basics
M

Tech enthusiast | Code craftsman | DevOps explorer | Turning bugs into features one line at a time πŸš€

πŸŽ‰ Welcome to the World of AWS!

  • Amazon Web Services (AWS) is one of the most popular cloud computing platforms in the world.

  • It allows you to run applications, store data, and manage resources without needing physical hardware.

  • AWS is cost-effective, scalable, and secure, making it ideal for businesses, developers, and students.


🌍 What is Cloud Computing?

Cloud computing means storing and accessing data, applications, and services over the internet instead of on a local computer or server.

πŸ”Ή Why Use Cloud Computing?

βœ” No need to buy expensive hardware πŸ’°
βœ” Pay only for what you use (pay-as-you-go) πŸ’³
βœ” Access your data and applications from anywhere 🌍
βœ” High security and backup options πŸ”


☁ What is AWS?

  • AWS (Amazon Web Services) is a cloud platform offering over 200 services such as computing power, storage, databases, networking, and security.

  • It is used by companies like Netflix, Airbnb, and Spotify to run their applications.

πŸ”Ή Key AWS Services You Should Know:

βœ… EC2 (Elastic Compute Cloud): Virtual machines for running applications. πŸ–₯️
βœ… S3 (Simple Storage Service): Store and retrieve files securely. πŸ“‚
βœ… RDS (Relational Database Service): Manage databases easily. πŸ“Š
βœ… IAM (Identity and Access Management): Control who can access AWS services. πŸ”‘


πŸ— Getting Started with AWS – Hands-on Tasks

πŸ›  Task 1: Create an AWS Free Tier Account

πŸ“Œ Follow these steps to sign up for AWS:
1️⃣ Visit AWS Free Tier and click Create an AWS Account.
2️⃣ Enter your email, name, and password to sign up.
3️⃣ Choose Basic Plan (Free Tier).
4️⃣ Enter your payment details (AWS charges nothing unless you exceed the free tier).
5️⃣ Verify your identity and choose a Support Plan (Free Plan is recommended).
6️⃣ Click Create Account and sign in to the AWS Management Console.

πŸŽ‰ Congratulations! You now have access to AWS services.


πŸ” Task 2: Understanding IAM (Identity and Access Management)

IAM (Identity and Access Management) helps you secure AWS accounts by controlling who can access what.

πŸ”Ή Key IAM Concepts:

βœ” IAM User: An individual user with AWS access.
βœ” IAM Group: A collection of users with similar permissions.
βœ” IAM Role: Used for temporary permissions (e.g., giving EC2 access to S3).
βœ” IAM Policy: Rules that define what actions a user or group can perform.

πŸ›  Create an IAM User (Best Practice Instead of Root User)

1️⃣ Go to IAM in the AWS Management Console.
2️⃣ Click Users > Add User.
3️⃣ Enter a username and select Programmatic and AWS Console Access.
4️⃣ Assign permissions (e.g., Administrator Access or EC2 Full Access).
5️⃣ Click Create User and download credentials for login.

βœ… You’ve created an IAM User for secure AWS access! πŸŽ‰


πŸ–₯️ Task 3: Launch Your First EC2 Instance (Virtual Machine)

EC2 (Elastic Compute Cloud) is a virtual server that runs your applications.

πŸ›  Steps to Launch an EC2 Instance:

1️⃣ Go to EC2 in the AWS Console.
2️⃣ Click Launch Instance and choose Ubuntu as the operating system.
3️⃣ Select t2.micro (Free Tier eligible).
4️⃣ Create a key pair to access the instance securely.
5️⃣ Click Launch and wait for the instance to start.
6️⃣ Connect via SSH using the key pair.

βœ… You’ve successfully launched an EC2 instance! πŸŽ‰

More from this blog

Untitled Publication

78 posts