Hoppa till huvudinnehåll
JobCannon
Alla kompetenser

AWS KMS Encryption

⬢ NIVÅ 2Tekniskt
Hög
Lönepåverkan
6 månader
Tid att lära sig
Medel
Svårighetsgrad
—
Karriärer
I korthet

AWS KMS (Key Management Service) manages encryption keys. Create master keys (CMK), grant permissions (who can encrypt/decrypt), and KMS handles the cryptography. Use for: S3 encryption, RDS encryption, EBS encryption, Secrets Manager. Mastery means understanding key policies, grants, key rotation, HSM backing, and compliance (HIPAA, PCI-DSS, SOC 2). Learning path: encryption concepts (1 week) → KMS setup (1 week) → key policies + grants (2 weeks) → production patterns (2 weeks).

Vad är AWS KMS Encryption

AWS Key Management Service manages encryption keys. You create Customer Master Keys (CMK), define policies (who can use it), and KMS encrypts/decrypts data on your behalf. You never see the key material, KMS protects it in hardware security modules (optional). Use for: S3 encryption, RDS encryption, EBS snapshots, Secrets Manager, DynamoDB encryption.

🔧 VERKTYG & EKOSYSTEM
AWS KMS ConsoleAWS SDKKey ManagementKMS Key PoliciesKMS GrantsCloudTrail AuditAWS Secrets ManagerS3 Server-Side EncryptionRDS Encryption

📋 Innan du börjar

💰 Lön per region

OmrådeNybörjareMidErfaren
USA$75k$125k$175k
UK£45k£75k£115k
EU€50k€82k€125k
CANADAC$80kC$135kC$185k

❓ Vanliga frågor

Should I use AWS-managed or customer-managed keys?
AWS-managed: simpler, auto-rotation, AWS manages key material. Customer-managed: more control, explicit rotation, compliance. Start with AWS-managed; customer-managed if compliance requires.
What's the difference between CMK and data key?
CMK (Customer Master Key): long-lived, used to encrypt other keys. Data key: generated per request, encrypts actual data. CMK never leaves KMS; data keys do.
Do I need HSM backing?
HSM = hardware security module, higher security, higher cost ($1000+/month per key). Only if FIPS 140-2 Level 3 required (government, finance).
How do I encrypt S3 with KMS?
Create KMS key, configure S3 bucket default encryption to use that key. Objects automatically encrypted with customer-managed key instead of AWS-managed.
What's key rotation?
Regularly replace CMK with new key material for compliance. AWS-managed: auto (1 year). Customer-managed: manual or auto (recommended: annual).
How much does KMS cost?
API calls: $0.03 per 10k requests. Key storage: $1/month per CMK. Small org: $1-10/mo. Large: $100+/mo.
Is KMS suitable for production?
Yes, essential for compliance (HIPAA, PCI-DSS, GDPR). Every prod system should encrypt sensitive data.

Osäker på om den här kompetensen passar dig?

Gör Career Match — vi föreslår rätt spår för dig.

Hitta mina bäst passande kompetenser →

Hitta din ideala karriärväg

Kompetensbaserad matchning mot 2 521 karriärer. Gratis, ~3 minuter.

Gör Karriärmatchningen — gratis →