Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede PostgreSQL için Azure Veritabanı esnek sunucu örneği için veri şifrelemeyi yapılandırmaya yönelik adım adım yönergeler sağlanır.
Önemli
Veri şifrelemesi için sistem tarafından yönetilen anahtar mı yoksa müşteri tarafından yönetilen anahtar mı kullanmak istediğinize karar verebileceğiniz tek nokta, sunucu oluşturma işlemidir. Bu kararı verdikten ve sunucuyu oluşturduktan sonra iki seçenek arasında geçiş yapamazsınız.
Bu makalede, yeni bir sunucu oluşturmayı ve veri şifreleme seçeneklerini yapılandırmayı öğreneceksiniz. Veri şifrelemesi müşteri tarafından yönetilen şifreleme anahtarını kullanacak şekilde yapılandırılmış olan mevcut sunucular için şunları öğrenirsiniz:
- Hizmetin şifreleme anahtarına eriştiği farklı bir kullanıcı tarafından atanan yönetilen kimliği seçme.
- Farklı bir şifreleme anahtarı belirtme veya şu anda veri şifreleme için kullanılan şifreleme anahtarını döndürme.
PostgreSQL için Azure Veritabanı bağlamında veri şifreleme hakkında bilgi edinmek için bkz. veri şifreleme.
Sunucu sağlama sırasında sistem tarafından yönetilen anahtarla veri şifrelemeyi yapılandırma
Azure portalını kullanma:
PostgreSQL için Azure Veritabanı esnek sunucu örneği sağlanırken, güvenlik sekmesinde veri şifrelemesi yapılandırılır. Veri şifreleme anahtarı için Hizmet tarafından yönetilen anahtar radyo düğmesini seçin.
Coğrafi olarak yedekli yedekleme depolama alanının sunucuyla birlikte sağlanmasını etkinleştirirseniz, sunucu iki ayrı şifreleme anahtarı kullandığından Güvenlik sekmesinin yönü biraz değişir. Biri sunucunuzu dağıttığınız birincil bölge için, diğeri de sunucu yedeklemelerinin zaman uyumsuz olarak çoğaltıldığı eşleştirilmiş bölge için.
Sunucu sağlama sırasında müşteri tarafından yönetilen anahtarla veri şifrelemeyi yapılandırma
Azure portalını kullanma:
- Henüz bir kullanıcı tarafından atanan yönetilen kimliğiniz yoksa, bu kimliği oluşturun. Sunucunuzda coğrafi olarak yedekli yedeklemeler etkinleştirildiyse farklı kimlikler oluşturmanız gerekir. Bu kimliklerin her biri, iki veri şifreleme anahtarının her birine erişmek için kullanılır.
Uyarı
Gerekli olmasa da bölgesel dayanıklılığı korumak için, kullanıcı tarafından yönetilen kimliği sunucunuzla aynı bölgede oluşturmanızı öneririz. Sunucunuzda coğrafi yedekleme yedekliliği etkinleştirildiyse, coğrafi olarak yedekli yedeklemeler için veri şifreleme anahtarına erişmek için kullanılan ikinci kullanıcı tarafından yönetilen kimliğin sunucunun eşleştirilmiş bölgesinde oluşturulmasını öneririz.
- Henüz bir anahtar deponuz oluşturulmadıysa bir Azure Key Vault oluşturun veya bir Yönetilen HSM oluşturun. Gereksinimleri karşıladığınızdan emin olun. Ayrıca, anahtar depoyu yapılandırmadan önce ve anahtarı oluşturup kullanıcı tarafından atanan yönetilen kimliğe gerekli izinleri atamadan önce önerileri izleyin. Sunucunuzda coğrafi olarak yedekli yedeklemeler etkinleştirildiyse ikinci bir anahtar deposu oluşturmanız gerekir. İkinci anahtar deposu, yedeklerinizin sunucunun eşleştirilmiş bölgesine kopyalandığı veri şifreleme anahtarının şifrelenmesini sağlamak için kullanılır.
Uyarı
Veri şifreleme anahtarını tutmak için kullanılan anahtar deposu, sunucunuzla aynı bölgede dağıtılmalıdır. Sunucunuzda coğrafi yedekleme yedekliliği etkinleştirildiyse, coğrafi olarak yedekli yedeklemeler için veri şifreleme anahtarını tutan anahtar deposu, sunucunun eşleştirilmiş bölgesinde oluşturulmalıdır.
Anahtar deponuzda bir anahtar oluşturun. Sunucunuzda coğrafi olarak yedekli yedeklemeler etkinleştirildiyse, anahtar depolarının her birinde bir anahtara ihtiyacınız vardır. Bu anahtarlardan biriyle, tüm sunucunuzun verilerini (tüm sistem ve kullanıcı veritabanları, geçici dosyalar, sunucu günlükleri, önceden yazma günlük segmentleri ve yedeklemeler dahil) şifreleriz. İkinci anahtarla, sunucunuzun eşleştirilmiş bölgesi üzerinden zaman uyumsuz olarak kopyalanan yedeklerin kopyalarını şifreleriz.
PostgreSQL için Azure Veritabanı esnek sunucu örneği sağlanırken, güvenlik sekmesinde veri şifrelemesi yapılandırılır. Veri şifreleme anahtarı için Müşteri tarafından yönetilen anahtar radyo düğmesini seçin.
Coğrafi olarak yedekli yedekleme depolama alanının sunucuyla birlikte sağlanmasını etkinleştirirseniz, sunucu iki ayrı şifreleme anahtarı kullandığından Güvenlik sekmesinin yönü biraz değişir. Biri sunucunuzu dağıttığınız birincil bölge için, diğeri de sunucu yedeklemelerinin zaman uyumsuz olarak çoğaltıldığı eşleştirilmiş bölge için.
Kullanıcı tarafından atanan yönetilen kimlik bölümünde Kimliği değiştir'i seçin.
Kullanıcı tarafından atanan yönetilen kimlikler listesinden, azure key vault'ta depolanan veri şifreleme anahtarına erişmek için sunucunuzun kullanmasını istediğiniz kimlikleri seçin.
Add (Ekle) seçeneğini belirleyin.
Geçerli sürüm el ile veya otomatik olarak döndürüldüğünde hizmetin seçilen anahtarın en güncel sürümüne başvuruyu otomatik olarak güncelleştirmesine izin vermek istiyorsanız Otomatik anahtar sürümü güncelleştirmesini kullan'ı seçin. Otomatik anahtar sürümü güncelleştirmelerini kullanmanın avantajlarını anlamak için bkz. otomatik anahtar sürümü güncelleştirmesi.
Anahtar seçin'i seçin.
Abonelik otomatik olarak sunucunuzun oluşturulmak üzere olduğu aboneliğin adıyla doldurulur. Veri şifreleme anahtarını tutan anahtar deposu, sunucuyla aynı abonelikte bulunmalıdır.
Anahtar deposu türü bölümünde, veri şifreleme anahtarını depolamayı planladığınız anahtar deposunun türüne karşılık gelen radyo düğmesini seçin. Bu örnekte Anahtar kasası'nı seçiyoruz ancak Yönetilen HSM'yi seçerseniz bu deneyim de benzerdir.
Anahtar kasası'nı (veya bu depolama türünü seçtiyseniz Yönetilen HSM) genişletin ve veri şifreleme anahtarının bulunduğu örneği seçin.
Uyarı
Açılan kutuyu genişlettiğiniz zaman Kullanılabilir öğe yok seçeneğini gösterir. Sunucuyla aynı bölgede dağıtılan tüm anahtar kasası örneklerinin listelendiği birkaç saniye sürer.
Anahtar'ı genişletin ve veri şifrelemesi için kullanmak istediğiniz anahtarın adını seçin.
Otomatik anahtar sürümü güncelleştirmesini kullan'ı seçmediyseniz anahtarın belirli bir sürümünü de seçmeniz gerekir. Bunu yapmak için Sürüm'i genişletin ve veri şifrelemesi için kullanmak istediğiniz anahtarın sürümünün tanımlayıcısını seçin.
Seç'i seçin.
Yeni sunucunun diğer tüm ayarlarını yapılandırın ve Gözden geçir ve oluştur'u seçin.
Mevcut sunucularda müşteri tarafından yönetilen anahtarla veri şifrelemeyi yapılandırma
Veri şifrelemesi için sistem tarafından yönetilen anahtar mı yoksa müşteri tarafından yönetilen anahtar mı kullanmak istediğinize karar verebileceğiniz tek nokta, sunucu oluşturma işlemidir. Bu kararı verdikten ve sunucuyu oluşturduktan sonra iki seçenek arasında geçiş yapamazsınız. Bir sunucudan diğerine geçmek istiyorsanız tek alternatif, sunucunun kullanılabilir yedeklerinden herhangi birinin yeni bir sunucuya geri yüklenmesini gerektirir. Geri yüklemeyi yapılandırırken yeni sunucunun veri şifreleme yapılandırmasını değiştirmenize izin verilir.
Müşteri tarafından yönetilen anahtar kullanılarak veri şifrelemesi ile dağıtılan mevcut sunucular için çeşitli yapılandırma değişiklikleri yapmanıza izin verilir. Değiştirilebilen öğeler, şifreleme için kullanılan anahtarlara başvurular ve hizmet tarafından anahtar depolarında tutulan anahtarlara erişmek için kullanılan kullanıcı tarafından atanan yönetilen kimliklere başvurulardır.
Azure Database for PostgreSQL esnek sunucu örneğinizin bir anahtara olan referanslarını güncellemeniz gerekir.
- Anahtar deposunda depolanan anahtar el ile veya otomatik olarak döndürüldüğünde ve PostgreSQL için Azure Veritabanı esnek sunucu örneğiniz anahtarın belirli bir sürümüne işaret eder. Bir anahtarı işaret ediyorsanız ancak anahtarın belirli bir sürümüne işaret ediyorsanız (otomatik anahtar sürümü güncelleştirmesini kullan etkinse) hizmet, anahtar el ile veya otomatik olarak döndürüldüğünde otomatik olarak anahtarın en güncel sürümüne başvurmayı üstlenir.
- Aynı veya farklı bir anahtar deposunda depolanan farklı bir anahtarı kullanmak istediğinizde.
Farklı bir kimlik kullanmak istediğinizde şifreleme anahtarlarına erişmek için PostgreSQL için Azure Veritabanı esnek sunucu örneğiniz tarafından kullanılan kullanıcı tarafından atanan yönetilen kimlikleri güncelleştirmeniz gerekir.
Azure portalını kullanma:
PostgreSQL için Azure Veritabanı esnek sunucu örneğinizi seçin.
Kaynak menüsündeki Güvenlik'in altında Veri şifreleme'yi seçin.
Sunucunun anahtarın tutulduğu anahtar deposuna eriştiği kullanıcı tarafından atanan yönetilen kimliği değiştirmek için Kullanıcı tarafından atanan yönetilen kimlik açılan listesini genişletin ve kullanılabilir kimliklerden birini seçin.
Uyarı
Açılır listede gösterilen kimlikler, yalnızca PostgreSQL için Azure Veritabanı esnek sunucu örneğinize atanan kimliklerdir. Gerekli olmasa da bölgesel dayanıklılığı korumak için sunucunuzla aynı bölgede kullanıcı tarafından yönetilen kimlikler seçmenizi öneririz. Sunucunuzda coğrafi yedekleme yedekliliği etkinleştirildiyse, coğrafi olarak yedekli yedeklemeler için veri şifreleme anahtarına erişmek için kullanılan ikinci kullanıcı tarafından yönetilen kimliğin sunucunun eşleştirilmiş bölgesinde mevcut olmasını öneririz.
Veri şifreleme anahtarına erişmek için kullanmak istediğiniz kullanıcı tarafından atanan yönetilen kimlik PostgreSQL için Azure Veritabanı esnek sunucu örneğine atanmamışsa ve Microsoft Entra Id'de buna karşılık gelen nesnesine sahip bir Azure kaynağı olarak bile mevcut değilse Oluştur'u seçerek oluşturabilirsiniz.
Kullanıcı Tarafından Atanan Yönetilen Kimlik Oluştur panelinde, oluşturmak istediğiniz kullanıcı tarafından atanan yönetilen kimliğin ayrıntılarını tamamlayın ve veri şifreleme anahtarına erişmek için PostgreSQL için Azure Veritabanı esnek sunucu örneğine otomatik olarak atayın.
Veri şifreleme anahtarına erişmek için kullanmak istediğiniz kullanıcı tarafından atanan yönetilen kimlik PostgreSQL için Azure Veritabanı esnek sunucu örneğine atanmamışsa ancak Microsoft Entra Id'de buna karşılık gelen nesnesine sahip bir Azure kaynağı olarak mevcutsa, Seç'i seçerek bunu atayabilirsiniz.
Kullanıcı tarafından atanan yönetilen kimlikler listesinden, azure key vault'ta depolanan veri şifreleme anahtarına erişmek için sunucunuzun kullanmasını istediğiniz kimlikleri seçin.
Add (Ekle) seçeneğini belirleyin.
Geçerli sürüm el ile veya otomatik olarak döndürüldüğünde hizmetin seçilen anahtarın en güncel sürümüne başvuruyu otomatik olarak güncelleştirmesine izin vermek istiyorsanız Otomatik anahtar sürümü güncelleştirmesini kullan'ı seçin. Otomatik anahtar sürüm güncelleştirmelerini kullanmanın avantajlarını anlamak için bkz. [otomatik anahtar sürüm güncelleştirmesi](concepts-data-encryption.md##CMK anahtar sürümü güncelleştirmeleri).
Anahtarı döndürürseniz ve Otomatik anahtar sürümü güncelleştirmesini kullan etkin değilse. Veya farklı bir anahtar kullanmak istiyorsanız, PostgreSQL için Azure Veritabanı esnek sunucu örneğinizi yeni anahtar sürümüne veya yeni anahtara işaret etmesi için güncelleştirmeniz gerekir. Bunu yapmak için anahtarın kaynak tanımlayıcısını kopyalayabilir ve Anahtar tanımlayıcısı kutusuna yapıştırabilirsiniz.
Azure portalına erişen kullanıcının anahtar deposunda depolanan anahtara erişme izinleri varsa, yeni anahtarı veya yeni anahtar sürümünü seçmek için alternatif bir yaklaşım kullanabilirsiniz. Bunu yapmak için Anahtar seçimi yöntemi'ndeTuş seçin radyo düğmesini seçin.
Anahtar seç'i seçin.
Abonelik otomatik olarak sunucunuzun oluşturulmak üzere olduğu aboneliğin adıyla doldurulur. Veri şifreleme anahtarını tutan anahtar deposu, sunucuyla aynı abonelikte bulunmalıdır.
Anahtar deposu türü bölümünde, veri şifreleme anahtarını depolamayı planladığınız anahtar deposunun türüne karşılık gelen radyo düğmesini seçin. Bu örnekte Anahtar kasası'nı seçiyoruz ancak Yönetilen HSM'yi seçerseniz bu deneyim de benzerdir.
Anahtar kasası'nı (veya bu depolama türünü seçtiyseniz Yönetilen HSM) genişletin ve veri şifreleme anahtarının bulunduğu örneği seçin.
Uyarı
Açılan kutuyu genişlettiğiniz zaman Kullanılabilir öğe yok seçeneğini gösterir. Sunucuyla aynı bölgede dağıtılan tüm anahtar kasası örneklerinin listelendiği birkaç saniye sürer.
Anahtar'ı genişletin ve veri şifrelemesi için kullanmak istediğiniz anahtarın adını seçin.
Otomatik anahtar sürümü güncelleştirmesini kullan'ı seçmediyseniz anahtarın belirli bir sürümünü de seçmeniz gerekir. Bunu yapmak için Sürüm'i genişletin ve veri şifrelemesi için kullanmak istediğiniz anahtarın sürümünün tanımlayıcısını seçin.
Seç'i seçin.
Yapılan değişikliklerden memnun olduktan sonra Kaydet'i seçin.