DevOps(Day-50) : AWS Introduction, IAM and Creating IAM user

 

  • AWS

  • IAM

  • Task1: Creating IAM user.

Amazon Web Services(AWS) is a cloud computing platform that is provided by Amazon which provides several benefits including IAAS, PAAS, and SAAS.

Amazon.com Web Services launched its first web services in 2002 from the internal infrastructure that Amazon.com built to handle its online retail operations. In 2006, it began offering its defining IaaS services. AWS was one of the first companies to introduce pay-as-you-go services to its clients.

With AWS one can have remote servers, databases, storage units, Network configurations, Container platforms, etc.

Identity and Access Management(IAM) is a web service that helps you securely control access to AWS resources. With IAM, you can centrally manage permissions that control which AWS resources users can access. You use IAM to control who is authenticated (signed in) and authorized (has permissions) to use resources.

It ensures that the right people and job roles in your organization (identities) can access the tools they need to do their jobs.

Aim - Create an IAM user with a username of your wish and grant EC2 Access. Launch your Linux instance through the IAM user that you created now and install Jenkins and Docker on your machine via a single Shell Script.

  1. Create an EC2 instance with your default root user.

  2. Now, Navigate to the IAM console page.

  3. Choose the User option and create a user.

  4. Provide the specific permission according to the requirement.

  5. Create a group and provide the access to the specific components on AWS defined policies.

  6. Navigate to security credential section for the user to provide the login password manually.

  7. Now, Sign in to the AWS console by choosing IAM user. Make sure you have the 12 digit unique code from IAM console for the user.

  8. Now you have successfully logged in to the AWS console using IAM user.

  9. Login to the existing instance and write a script to install Jenkins and Docker on the server.

  10. Run the script after giving specific permission.

  11. Verify the installed version of Jenkins and Docker.

Thanks for reading my article. Have a nice day.

Comments

Popular posts from this blog

DevOps(Day-97): Meta-Arguments in Terraform

DevOps(Day-95): Auto Scaling with Terraform

DevOps (Day-1) Introduction