Sensitive Data Management
Unlock the complete study guide + 1,040 practice questions across 16 full exams.
Bundled into the existing AWS Certified Developer - Associate premium course — no separate purchase.
Included in this chapter:
- The model: externalize every secret, fetch it at runtime
- Choosing the store: Secrets Manager vs Parameter Store
- Rotation: managed engines, the custom Lambda, and fetch-per-use
- Classification, log scrubbing, Macie, and exam-pattern recognition
| Capability | Secrets Manager | Parameter Store (Standard) | Parameter Store (Advanced) |
|---|---|---|---|
| KMS encryption at rest | Yes (always) | Yes, via SecureString type | Yes, via SecureString type |
| Built-in rotation | Yes (managed for Aurora/RDS/DocumentDB/Redshift/ECS Service Connect; custom via Lambda) | No | No |
| Max value size | Up to 64 KB | 4 KB | 8 KB |
| Cost | $0.40 per secret/month + $0.05 per 10,000 API calls | No additional charge | $0.05 per parameter/month + $0.05 per 10,000 API calls |
| Parameter policies (expiration/notification) | N/A | Not supported | Supported |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.