Journey to AWS Cloud Solutions Associate Certification

Nicole Denise
3 min readJul 12, 2023

Welcome, tech enthusiasts! In this blog series, I will be documenting my journey towards achieving the AWS Cloud Solutions Associate (CSA) certification. With regret, I missed the opportunity to record my experiences during my AWS Cloud Practitioner journey. However, this time around, I am determined to capture what I learn each week and share the resources I use. To support my certification pursuit, I have enrolled in the AWS CloudUp Program, which specifically assists women in obtaining their CSA certification.

About Me:

My name is Nicole Denise, and I currently work as an IT Financial Analyst. While contemplating my next role in the technical field, I am considering positions such as Cloud Finops Engineer or Cloud Security Engineer. Given my daily utilization of the AWS platform, it only makes sense for me to deepen my understanding of AWS services and infrastructure by studying for the AWS CSA certification. This knowledge is crucial for accurate customer billing and comprehension of their service’s billing model.

Week 1 : Identity and Access Management IAM- Review

Let’s begin with an overview of IAM, which stands for Identity and Access Management. IAM allows you to manage user accounts and control their level of access to the AWS billing console. With IAM, you can:

  • Create users and assign permissions to them.
  • Establish groups and roles.
  • Regulate access to AWS resources..

When you initially set up your AWS account, it is considered your “root account.” This account is associated with the email address used for AWS registration, granting it full administrative access. Consequently, securing this account becomes paramount.

Here are the steps to secure your AWS root account:

  1. Enable multi-factor authentication (MFA) for root access.
  2. Establish an admin group for your administrators and assign appropriate permissions.
  3. Create user accounts for your administrators.
  4. Add these users to the admin group.

To control user actions and access, you need to assign permissions using IAM policy documents. IAM policies are JSON documents that describe permissions within AWS.

These policies can be assigned to groups, users, and roles. Keep in mind that when creating a user, it will be on a global level, and region selection is not required.

By default, users will not have permission to access anything on the AWS platform until an IAM policy is assigned to them.

Iam policies are JSON documents used to describe permissions within AWS

Reminder: When creating users remember by default users will not have permission to anything on the AWS platform until an IAM Policy is assigned

IAM can be accessed through various means, including:

  • AWS CLI
  • AWS SDKs
  • AWS Management Console

Additionally, AWS provides several services for identity and access management:

  • Amazon Cognito is a service for simple and secure user sign-up, sign-in, and access control to your web and mobile apps.
  • AWS Directory Services A managed service that provides directories containing organizational information, including users, groups, computers, and resources, reducing management tasks.
  • IAM is a service that enables you to securely manage access to AWS services and resources in your account. You can create users and groups and apply permissions to allow or deny access to AWS resources.
  • AWS IAM Identity Center : A cloud single sign-on (SSO) service facilitating central management of SSO access to multiple AWS accounts and business applications. It allows users to sign in to a user portal with their existing corporate credentials, with integrations to many business applications, including Microsoft Active Directory

Resources

To aid my preparation for the AWS CSA certification, I am utilizing the following resources

  1. Cloud Guru
  2. AWS Skill Builder
  3. Coursera

I invite you to comment, share, like, retweet, and follow me on Twitter @NicoleTalksTech

Conclusion:

In this first week of studying for the AWS Cloud Solutions Associate (CSA) certification, I dived into the fundamental concepts of Identity and Access Management (IAM). By understanding IAM, I can effectively manage user access to the AWS platform, ensuring security and compliance. Stay tuned for my next blog post, where I will explore another essential topic in my certification journey. Together, let’s unlock the vast potential of AWS!

--

--

Nicole Denise

Mother, Techie and Indoor Cycling Fanatic. Here to Reach, Teach and Inspire.