🔶
AWS SSM Parameter Store
Overview
- Fully managed, serverless service for storing configuration data and secrets (e.g., API keys, database passwords).
- Centralized, versioned, and optionally encrypted storage.
Key Features
- KMS Encryption – Optional integration to store parameters securely.
- Versioning – Keeps history of all changes with the ability to roll back.
- IAM Security – Fine-grained access control via IAM policies.
- EventBridge Integration – Trigger workflows or notifications when parameters change.
- CloudFormation Support – Use parameters directly in stacks.
Use Cases
- Store plaintext or encrypted configuration values.
- Securely manage secrets for Lambda, ECS, or EC2 workloads.
- Automate workflows on configuration changes.
How It Works
- Application requests parameter.
- SSM checks IAM permissions.
- If encrypted, KMS decrypts the value.
- Value is returned to the application.
🔷
SSM Parameter Store – Hierarchy🔷
SSM Parameter Store – Standard vs Advanced Tiers🔷
Parameter Policies (Advanced Only)