Azure portal kullanarak PostgreSQL için Azure veritabanı için veri şifreleme tek sunucu
PostgreSQL için Azure veritabanı tek sunucu için veri şifrelemeyi ayarlamak ve yönetmek üzere Azure portal nasıl kullanacağınızı öğrenin.
Azure CLı önkoşulları
Bu abonelikte bir Azure aboneliğiniz olması ve bir yönetici olmanız gerekir.
Azure Key Vault, müşteri tarafından yönetilen anahtar için kullanılacak bir anahtar kasası ve anahtar oluşturun.
Anahtar Kasası, müşteri tarafından yönetilen anahtar olarak kullanmak için aşağıdaki özelliklere sahip olmalıdır:
Müşteri tarafından yönetilen anahtar olarak kullanılabilmesi için anahtarın aşağıdaki özniteliklere sahip olması gerekir:
- Son kullanma tarihi yok
- Devre dışı bırakılmadı
- Al, sarmalama tuşu ve sarmalama anahtar işlemlerini gerçekleştirebiliyor
Anahtar işlemleri için doğru izinleri ayarla
Key Vault ' de erişim ilkeleri > erişim ilkesi Ekle' yi seçin.
Anahtar izinleri' ni seçin ve PostgreSQL sunucusunun adı olan Al, sarmalama, geri Al ve asıl' ı seçin. Sunucu sorumlunuz mevcut sorumlular listesinde bulunamazsa, kaydolmanız gerekir. Veri şifrelemeyi ilk kez ayarlamaya çalıştığınızda sunucu sorumlunuzu kaydetmeniz istenir ve başarısız olur.
Kaydet’i seçin.
PostgreSQL için Azure veritabanı için veri şifrelemeyi ayarlama tek sunucu
PostgreSQL için Azure veritabanı 'nda, müşteri tarafından yönetilen anahtarı ayarlamak için veri şifreleme ' yi seçin.
Bir anahtar kasası ve anahtar çifti seçebilir ya da bir anahtar tanımlayıcı girebilirsiniz.
Kaydet’i seçin.
Tüm dosyaların (geçici dosyalar dahil) tamamen şifrelendiğinden emin olmak için sunucuyu yeniden başlatın.
Geri yükleme veya çoğaltma sunucuları için veri şifrelemeyi kullanma
PostgreSQL için Azure veritabanı tek sunucu, Key Vault ' de depolanan bir müşterinin yönetilen anahtarıyla şifrelendikten sonra, sunucunun yeni oluşturulan kopyası da şifrelenir. Bu yeni kopyayı yerel veya coğrafi geri yükleme işlemi aracılığıyla ya da bir çoğaltma (yerel/bölge) işlemi aracılığıyla yapabilirsiniz. Bu nedenle, şifrelenmiş bir PostgreSQL sunucusu için, şifrelenmiş geri yüklenmiş bir sunucu oluşturmak için aşağıdaki adımları kullanabilirsiniz.
Sunucunuzda genel bakış > geri yükleme' yi seçin.
Ya da çoğaltma özellikli bir sunucu için, Ayarlar başlığı altında çoğaltma' yı seçin.
Geri yükleme işlemi tamamlandıktan sonra oluşturulan yeni sunucu birincil sunucunun anahtarıyla şifrelenir. Ancak, sunucudaki Özellikler ve seçenekler devre dışı bırakılır ve sunucuya erişilemez. Bu, tüm veri düzenlemesini engeller, çünkü yeni sunucu kimliği henüz anahtar kasasına erişmek için izin verilmemiş.
Sunucuyu erişilebilir hale getirmek için geri yüklenen sunucuda anahtarı yeniden doğrulayın. Veri şifrelemeyi > yeniden doğrula anahtarını seçin.
Not
Yeni sunucunun hizmet sorumlusunun anahtar kasasına erişim izni verilmesi gerektiğinden, ilk yeniden doğrulama denemesi başarısız olur. Hizmet sorumlusunu oluşturmak için anahtarı yeniden doğrula' yı seçin, bu, bir hatayı gösterir, ancak hizmet sorumlusu oluşturur. Bundan sonra bu makalede daha önce bahsedilen adımlara bakın.
Yeni sunucuya Anahtar Kasası erişimi sağlamanız gerekir.
Hizmet sorumlusu kaydedildikten sonra anahtarı yeniden doğruladıktan sonra sunucu normal işlevselliğini sürdürür.
Sonraki adımlar
Veri şifreleme hakkında daha fazla bilgi edinmek için bkz. PostgreSQL Için Azure veritabanı istemci tarafından yönetilen anahtarla tek sunuculu veri şifreleme.