Monitoring & Security Flashcards

(9 cards)

1
Q

AWS CloudWatch

A

👀 AWS CloudWatch = “Eyes and ears of your AWS apps”

What it is: A monitoring and observability service that tracks your AWS resources and applications in real time.

How it works: It collects logs, metrics, and events from services like EC2, Lambda, RDS, and more—then helps you visualize, alert, and respond.

Why it’s useful:
- Detects performance issues and errors ⚠️
- Sends alerts when something goes wrong 🔔
- Helps you optimize resources and costs 📊
- Automates responses with alarms and dashboards 🤖

🧠 Easy way to remember:
“CloudWatch is your AWS control tower.”

It watches everything, sounds the alarm when needed, and helps you keep your cloud running smoothly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

AWS CloudTrail

A

🕵️ AWS CloudTrail = “Security camera for your AWS account”

What it is: A service that records every action taken in your AWS account—by users, roles, or services.

How it works: It logs events like logins, API calls, and changes to resources, then stores them for auditing and analysis.

Why it’s useful:
- Tracks who did what, when, and where 🧾
- Helps with security audits and compliance 🔐
- Detects unusual or unauthorized activity 🚨
- Integrates with CloudWatch for real-time alerts 📣

🧠 Easy way to remember:
“CloudTrail is your AWS activity logbook.”

It watches everything behind the scenes—so you can trace actions, prove compliance, and catch issues fast.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

AWS Config

A

🧾 AWS Config = “Your cloud’s change tracker”

What it is: A service that records and monitors changes to your AWS resources—like EC2, S3, IAM, and more.

How it works: It keeps a timeline of configurations, checks if they follow rules, and alerts you when something drifts.

Why it’s useful:
- Tracks who changed what and when 🕵️
- Helps with compliance and audits ✅
- Detects misconfigurations and security risks 🔐
- Works with AWS CloudTrail and Security Hub 🔗

🧠 Easy way to remember:
“AWS Config is your cloud’s black box recorder.”

It watches every change, keeps a log, and helps you stay secure and compliant—without lifting a finger.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

AWS IAM

A

🔐 AWS IAM (Identity and Access Management) = “Who can do what in your cloud”

What it is: A service that controls who can access your AWS resources and what they’re allowed to do.

How it works: You create users, groups, and roles, then assign permissions to control access to services like EC2, S3, Lambda, etc.

Why it’s useful:
- Keeps your cloud secure and organized 🧩
- Supports multi-factor authentication (MFA) 🔒
- Works with fine-grained policies for precise control 📝
- Essential for compliance and least privilege ✅

🧠 Easy way to remember:
“IAM is your cloud’s bouncer and rulebook.”

It checks who’s at the door, what they’re allowed to do, and makes sure everything stays safe.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

AWS Secrets Manager

A

🗝️ Secrets Manager = “Vault for sensitive secrets”
What it is: A secure service for storing and rotating secrets like passwords, API keys, and database credentials.

How it works: You store secrets, and it can automatically rotate them and control access with IAM.

Why it’s useful:
- Keeps secrets encrypted and safe 🔐
- Supports automatic rotation 🔄
- Integrates with Lambda, RDS, and more 🧩
- Tracks access and changes for auditing 📜

🧠 Easy way to remember:
“Secrets Manager is your locked vault. ”

Use Secrets Manager for sensitive stuff that needs tight security and rotation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

AWS Parameter Store

A

⚙️ Parameter Store = “Config manager for your app”

What it is: A service for storing configuration data and non-sensitive or sensitive parameters (like app settings, paths, or feature flags).

How it works: You define parameters (plain or encrypted), and your app retrieves them when needed.

Why it’s useful:
- Central place for config values 🧭
- Supports versioning and access control 🔐
- Works with EC2, Lambda, ECS, and more 🔗
- Free for standard parameters 💸

🧠 Easy way to remember:
Parameter Store is your config clipboard.”

Use Parameter Store for general settings and app configs. Both help keep your code clean and secure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

AWS Control Tower

A

🏰 AWS Control Tower = “Launchpad for secure multi-account AWS setups”

What it is: A fully managed service that helps you set up and govern a secure, compliant multi-account AWS environment—especially useful for large teams or organizations.

How it works: It automates the creation of accounts using Landing Zones, applies guardrails (rules and policies), and gives you a dashboard to monitor everything.

Why it’s useful:
- Sets up AWS best practices from day one 🛠️
- Enforces security and compliance automatically 🔐
- Centralized visibility across accounts 👁️
- Scales easily as your organization grows 🌱

🧠 Easy way to remember:
“Control Tower is your AWS command center.”

It builds your cloud foundation, keeps it secure, and gives you a bird’s-eye view—so you can grow with confidence.

🧠 Easy way to remember:
AWS Organizations is the foundation—it gives you the tools to manage accounts.

AWS Control Tower is the blueprint and builder—it uses Organizations to automate setup and governance.

Think of Organizations as the toolbox, and Control Tower as the contractor that builds your cloud house using those tools.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

AWS Organizations

A

🏢 AWS Organizations = “Team manager for your AWS accounts”

What it is: A service that lets you centrally manage and govern multiple AWS accounts under one umbrella.

How it works: You create an organization with a management account, then add member accounts. You can group them into organizational units (OUs) and apply policies to control what they can do.

Why it’s useful:
- Simplifies billing with consolidated payments 💳
- Enforces security and compliance across all accounts 🔐
- Automates account creation and provisioning ⚙️
- Works with Service Control Policies (SCPs) to set guardrails 🛡️

🧠 Easy way to remember:
“AWS Organizations is your cloud’s family planner.”

It keeps all your AWS accounts organized, secure, and under control—like a smart parent managing a big household.

🧠 Easy way to remember:
AWS Organizations is the foundation—it gives you the tools to manage accounts.

AWS Control Tower is the blueprint and builder—it uses Organizations to automate setup and governance.

Think of Organizations as the toolbox, and Control Tower as the contractor that builds your cloud house using those tools.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Amazon Cognito

A

🙋‍♂️ Amazon Cognito = “Login system for your app”
What it is: A user authentication and access control service that lets people sign up, sign in, and securely access your app.

How it works: You create a user pool (like a user directory), and Cognito handles sign-up, sign-in, password reset, and tokens. It also supports federated identities (like Google, Facebook, or SAML).

Why it’s useful:
- Adds secure login to apps without building it from scratch 🔐
- Supports multi-factor authentication (MFA) 📱
- Integrates with AWS IAM for fine-grained access control 🧩
- Scales automatically and works across platforms 🌐

🧠 Easy way to remember:
“Cognito is your app’s secure front door.”

It checks who’s coming in, verifies their identity, and gives them the right keys—simple, safe, and scalable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly