DynamoDB şifreli mi?
Evet. Tüm DynamoDB verileri, AWS Key Management Service (KMS) içinde saklanan şifreleme anahtarları kullanılarak varsayılan olarak bekleme sırasında şifrelenir ve şifreleme kapatılamaz. Anahtar türünü siz seçersiniz — bir AWS'ye ait anahtar (varsayılan, ücretsiz), bir AWS yönetimli anahtar ya da bir müşteri yönetimli anahtar — ve aktarım halindeki veriler HTTPS/TLS ile korunur.
Bekleme sırasında şifreleme neleri kapsar
Şifreleme, şifreli bir tablonun kalıcı ortamda sakladığı her şeye uygulanır: birincil anahtarı dahil tablonun kendisi, yerel ve global ikincil indeksler, akışlar, global tablolar ve yedekler. Tablonuzun bir sıralama anahtarı varsa, aralık sınırlarını işaretleyen bazı sıralama anahtarlarının tablo meta verisinde düz metin olarak saklandığını unutmayın.
Üç anahtar seçeneği
- AWS'ye ait anahtar — varsayılan. DynamoDB tarafından sahiplenilir ve yönetilir, ek ücret olmadan.
- AWS yönetimli anahtar — hesabınızda saklanır ve AWS KMS tarafından yönetilir (KMS ücretleri geçerlidir).
- Müşteri yönetimli anahtar — sizin tarafınızdan oluşturulur, sahiplenilir ve döndürülür, erişim üzerinde tam denetimle (KMS ücretleri geçerlidir).
Anahtar türleri arasında konsoldan, CLI'dan veya API'dan istediğiniz zaman geçiş yapabilirsiniz.
Uygulamanız için şeffaftır
DynamoDB, okuduğunuzda verilerin şifresini şeffaf bir şekilde çözer. Şifreli bir tabloyla çalışmak için hiçbir kodu değiştirmezsiniz, sorgular değişmeden çalışır ve gecikme aynı tek haneli milisaniye aralığında kalır. Bireysel öznitelik değerlerinin uygulamanızdan ayrılmadan önce uçtan uca korunması için AWS ayrıca AWS Database Encryption SDK aracılığıyla istemci tarafı şifreleme sunar.
Daha derine inin
Yedekler de şifrelidir — nasıl çalıştıklarını yedekler & PITR kılavuzunda görün, tablo maliyetlerini (KMS ayrıca faturalandırılır) fiyatlandırma hesaplayıcısı ile tahmin edin ve şifreli tablolarınızı gezinmek için DynoTable'ı indirin — şifre çözme, veriler herhangi bir istemciye ulaşmadan önce AWS tarafından yapılır.
Kaynaklar
- DynamoDB encryption at rest — Amazon DynamoDB Developer Guide
- What is Amazon DynamoDB? — Amazon DynamoDB Developer Guide
- What is the AWS Database Encryption SDK? — AWS Database Encryption SDK Developer Guide
En son 2026-07-13 tarihinde yukarıda bağlantısı verilen resmi AWS belgelerine karşı doğrulandı.