Unlock your Cloud Potential with AWS

Learning Something New Is Always Fun. It Makes Us Grow.

Isn’t It

Take A Chance, Learn New Things, Have Fun, Make Mistakes And Learn From Them.

So, If You Want To Learn The Fundamentals And Find Valuable Information About Amazon Web Services And Get The Most Out Of It, Then This Article Is For You.

I Have Tried To Keep Things Simple And Step By Step So It Is Easy To Understand For Those Who Are New To This Domain But Interested In Learning Knowing About How To Get Started With AWS.

I Believe After Reading This Article You Can Be From Newbie To Being Somewhere.

AWS Is A Cloud Computing Platform Which Offers Salable Solutions For Compute, Storage, Database, Networking And Many More.

To Get Started With AWS

If You Want To Get Started With AWS, Open The web Browser And Type Amazon Management Console, Which Is A Web Interface. Here You Can Choose AWS Free Tier Which Allows You To Discover And Experiment With Over 200 Services, Many Of Which You Can Try For Free. Some Of The Salient Features You Can Use Are -

  • AWS Offers Many Services Free For The First 12 Months In A Free Tier Account

  • Launch A Virtual Machine For 750 Hours Per Month During The First Year And Pay Nothing.

  •  You Can Store Up To 5 GB In Object Storage For Free

  •  You Can Use Dynamo DB To Store Up To 25 GB For Free During First Year

  • Invoke Lambda Function Up To One Million Times – All For Free

So AWS Free Tier Provides The User The Ability To Test, Explore And Learn.

Let’s Create An Account

Follow Step By Step Instructions To Set Up Your Account And Environment. This Will Allow You To Interact With Your AWS Account And Its Services.

Step-1 To Create A New AWS Account, Go To aws.amazon.com And Choose Create An AWS Account

Choose An Email Address And An Account Name

Step-2 Choose Verify Email Address You Will Get A Verification Code In Your Email.

Step-3 Create Your Root User Password As Per The Password Policy. Your Password Must Include; Uppercase Letters, Lowercase Letters, Numbers And Non-Alphabetic Characters Once You Have Entered And Confirmed Your Password, Choose Continue

  Step-4 Add Contact Information Now You Need To Add Your Contact Information And Select How You Plan To Use AWS - Either For Business Purpose Or Personal (Used For Your Own Projects) 

  Step-5 Please Read Through The Terms Of AWS Customer Agreement And Select The Checkbox To Accept Them.

Add A Payment Mode 

 Here Add Your Preferred Credit Card Or Debit Card To Use For Payment.

Confirm Your Identity 

 Before You Can Use Your AWS Account, You Must Verify Your Phone No. When You Continue, The AWS Automated System Will Contact You With A Verification Code.

Select A Support Plan 

 Choose A Support Plan For Your Business Or Personal Account. The Default Option Is Basic Support And Is Free Of Charge. To Finish Creating Your Account Choose Complete Sign Up.

Your Account Is Now Set Up, Activated And Ready To Be Explored.

If You Want To Learn How To Create AWS Free Tire Account Practical Step By Step 

Click Here For More Information  

Let’s Learn How To Secure Root Account And Set Up Additional Users. 

 When Setting Up A New AWS Account, You Create A Root User Account. Root User Is A Special Entity (Owner Of The Account) And Has Full Access To The Account And Can Perform All Actions. So It Is Recommended To -

  • Secure The Root User With Multi Factor Authentication.

  • Set Up Additional Users To Perform Daily Tasks Related To The Account

Step To Secure The Root User 

Step-1 Login To Your AWS Account 

Step-2  From AWS Management Console, Select IAM

From IAM Dashboard Under Security Recommendations Choose Add MFA Then Activate MFA

Step-3 Choose the type of MFA device to assign

Types Of MFA

  •  Virtual MFA Device
  • Security Key
  • Other Hardware MFA Device

If You Would Want To Start Your Cloud Journey, Learn Everything Step-By-Step, And Gain As Much Practical Knowledge As Possible About Cloud Computing And DevOps, 

Go Here 

Setup Additional Users

It Is Considered A Security Best Practice To Not To Use Root Account For Day To Day Use. It Is Recommended To Create Separate Users For Specific Roles And Functions. Use IAM Service To Create The User And Assign The Permission

Add Users To Group

An IAM User Is An Entity That Is Created In AWS To Represent The Person Or Application That Uses It To Interact With AWS. You Can Add Multiple Users At Once With The Same Access Type And Permissions To Form A Group. A User Can Belong To Up To 10 Groups.

Attach Permission Policies

You Can Attach Up To 10 Policies To The Users Group. All The Users In The Group Have Same Permissions Which Are Defined In The Budgets And Alerts

AWS Makes It Easy To Create Billing Alerts And Provide Budgeting Solutions Through AWS Budgets. After Creating Billing Alerts It Is Easy To Measure Cost And Usage While Managing AWS Costs Across Team Projects And Metrics.

Best Practices To Keep In Mind While Managing AWS Costs.

Let’s Take A Look At Some Best Practices For Controlling Access To AWS Budgets

  • View Billing Information

  • Create Amazon Cloud Watch Alarms

  •  Create Amazon Simple Notification Service

  • Set Budgets On A Recurring Bases

AWS Billing Data, Which Budgets Uses To Monitor Resources, Is Updated At Least Once Per Day.

Methods Of Interacting With AWS

AWS Provides Different Ways To Interact With AWS Services

AWS Management Console :- Which Is A Web Interface. This Is The Easiest Way To Manage Resources On AWS.

AWS Command Line Interface :- Provide Programmatic Access With AWS Services. It’s A Unified Tool To Manage AWS Resources. With Just One Tool You Can Manage Multiple Services, Automate Them Through Scripts Etc.

AWS Software Development Kit :- Provides Access Through Coding

Conclusion

So For Those Who Want To Start Their Cloud Journey, Starting And Understanding AWS Basics Is Crucial. These Step By Step Instructions Help You To Accelerate Your Start. Adoption Of Cloud Improves The IT Environment Efficiency As It Allows You To Automate Most Of The Work, Reducing Manual Efforts And Saves Your Energy And Time, At The Same Time Reducing Chances Of Human Error.

 If You Want To Learn AWS Cloud Practitioner And AWS Solution Architect From Scratch With All The Prerequisites, Including Linux For AWS, Docker Basics For AWS, Networking For AWS. Get Lifetime Access And 24*7 Support, As Well As Exam Preparation. Click Here For More Information Or Contact Us On +91 98257 57737 For Any Queries 


Rashmi Chawla 
From CloudFolks HUB