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.
PostgreSQL için Azure Veritabanı, bulutta son derece kullanılabilir olan PostgreSQL veritabanlarını çalıştırmak, yönetmek ve ölçeklendirmek için kullandığınız, yönetilen bir hizmettir. Bu hızlı başlangıçta, Azure VM üzerinde çalışan PostgreSQL için Azure Veritabanı sunucuyu Azure Backup Kurtarma Hizmetleri kasasına nasıl yedeklediğiniz gösterilir. PostgreSQL için Azure Veritabanı sunucusu oluşturmak için öğreticiye bakın.
Önkoşullar
Azure PostgreSQL veritabanının yedeklemesini yapılandırmadan önce:
- PostgreSQL için Azure Veritabanı sunucu örneğini yedeklemek istediğiniz bölgede bir Backup Vault tanımlayın veya oluşturun.
- PostgreSQL için Azure Veritabanı sunucusunun Azure Backup adlandırma yönergelerine uygun olarak adlandırıldığını denetleyin. Daha fazla bilgi edinin
- Anahtar kasasında gizli bilgiler oluşturun.
- PowerShell betiklerini kullanarak veritabanı kullanıcılarına ayrıcalıklar verin.
- İlgili anahtar kasasına erişim izinleri verin.
- Veritabanında veritabanı kullanıcısının yedekleme ayrıcalıklarını sağlayın.
- PostgreSQL sunucusu için erişim izinlerine izin verin.
- Yedekleme ilkesi oluşturun.
Azure Database for PostgreSQL Veritabanı'nı yedeklemeye yönelik desteklenen senaryolar ve sık sorulan sorular hakkında daha fazla bilgi edinin.
Veritabanında yedeklemeyi yapılandırma
Birden çok Azure PostgreSQL sunucusunda birden çok veritabanında yedekleme yapılandırabilirsiniz. Azure Backup kullanarak Azure PostgreSQL veritabanlarında yedeklemeyi yapılandırmak için şu adımları izleyin:
Yedekleme kasası ->+Yedekleme'ye gidin.
Alternatif olarak, Dayanıklılık'tan bu sayfaya gidebilirsiniz.
Yedekleme zamanlamasını ve saklama süresini tanımlayan bir Yedekleme İlkesi seçin veya oluşturun .
Azure PostgreSQL veritabanlarını yedeklemek için seçin: Kasayla aynı bölgede olan abonelikler arasından bir Azure PostgreSQL sunucusu seçin. Sunucudaki veritabanlarının listesini görmek için oku genişletin.
Not
veritabanlarını azure_maintenance ve azure_sys yedeklemeniz gerekmez. Ayrıca, zaten yedeklenmiş bir veritabanını bir Backup kasasına yedekleyemezsiniz.
Seçili veritabanına bağlanmak için kimlik bilgilerini depolayan Azure Key Vault'u atayın. Anahtar kasasını tek satır düzeyinde atamak için Bir anahtar kasası ve sır seçin seçeneğine tıklayın. Satırları birden fazla seçerek anahtar kasasını atayabilir ve kılavuzun üst menüsünde Anahtar kasası ata'ya tıklayabilirsiniz.
Gizli bilgiyi belirtmek için aşağıdaki seçeneklerden birini kullanın:
Gizli dizi URI'sini girin: Gizli dizi URI'sinin sizinle paylaşılıyor/biliniyor olması durumunda bu seçeneği kullanın. Gizli URI'yi Key Vault -Gizli (>bir sır seçin) ->Gizli Tanımlayıcı'dan kopyalayabilirsiniz.
Ancak bu seçenekle Azure Backup, referans verdiğiniz anahtar kasası hakkında bir görünürlük sağlamaz. Bu nedenle, anahtar kasasındaki erişim izinleri doğrudan verilemiyor. Postgres ve/veya anahtar kasası yöneticisiyle birlikte yedekleme yöneticisinin yedekleme işleminin başarılı olması için yedekleme kasasının anahtar kasasına erişimi yapılandırma yedekleme akışının dışında el ile verildiğinden emin olması gerekir.
Anahtar kasasını seçin: Anahtar kasasını ve gizli adını biliyorsanız bu seçeneği kullanın. Bu seçenekle, siz (anahtar kasasında yazma erişimi olan yedekleme yöneticisi) anahtar kasasındaki erişim izinlerini satır içi verebilirsiniz. Anahtar kasası ve sır önceden var olabilir veya anında oluşturulabilir. Sunucuda yedekleme haklarına sahip veritabanı kullanıcısının kimlik bilgileriyle güncellenmiş, ADO.net formatında PG sunucusu bağlantı dizesi olduğundan emin olun. Anahtar kasasında gizli oluşturma hakkında daha fazla bilgi edinin.
Gizli bilgiler güncellemesi tamamlandığında, anahtar kasası bilgileri güncellendikten sonra doğrulama başlar.
Not
- Burada Azure Backup hizmeti, anahtar kasasından gizli dizi ayrıntılarını okumak ve veritabanına bağlanmak için gerekli tüm erişim izinlerine sahip olup olmadığını doğrular.
- Bir veya daha fazla erişim izni eksik olarak bulunursa, hata iletilerinden biri görüntülenir: Rol ataması yapılmaz veya Kullanıcı rol atayamaz.
Kullanıcı rolleri atayamaz: Bu mesaj, yedek yönetici olarak PostgreSQL sunucusunda ve/veya anahtar kasasında yazma erişiminiz olmadığı ve Ayrıntıları görüntüle sekmesi altında listelenen eksik izinleri atayamadığınızda görüntülenir. Eylem düğmesinden ödev şablonunu indirin ve PostgreSQL ve/veya anahtar kasası yöneticisi tarafından çalıştırılmasını sağlayın. Gerekli kaynaklar üzerinde gerekli izinleri atamanıza yardımcı olan bir ARM şablonu. Şablon başarıyla çalıştırıldıktan sonra Yedeklemeyi Yapılandır sayfasında Yeniden Doğrula'ya tıklayın.
Rol ataması yapılmamış: Bu ileti, siz (yedekleme yöneticisi olarak) PostgreSQL sunucusunda ve/veya anahtar kasasında yazma erişimine sahip olduğunuzda, Ayrıntıları görüntüle altında listelenen eksik izinleri atamak için görüntülenir. PostgreSQL sunucusuna ve/veya anahtar kasası satır içi izinlerine yetki vermek için üstteki eylem menüsündeki Eksik rolleri ata eylem düğmesini kullanın.
Üst menüden Eksik rolleri ata'yı seçin ve rolleri atayın. İşlem başladıktan sonra, KV ve/veya PG sunucusundaki eksik erişim izinleri yedekleme kasasına verilir. Erişim izinlerinin verilmesi gereken kapsamı tanımlayabilirsiniz. Eylem tamamlandığında yeniden doğrulama başlar.
Yedekleme kasası, anahtar kasasının sırlarına erişir ve kimlik bilgilerinin doğru girilip girilmediğini kontrol etmek için veritabanına test amaçlı bir bağlantı gerçekleştirir. Veritabanı kullanıcısının ayrıcalıkları da denetlenerek Veritabanı kullanıcısının veritabanında yedeklemeyle ilgili izinleri olup olmadığını görebilirsiniz.
PostgreSQL yöneticisi varsayılan olarak veritabanındaki tüm yedekleme ve geri yükleme izinlerine sahip olur. Bu nedenle doğrulamalar başarılı olur.
Düşük ayrıcalıklı bir kullanıcının veritabanında yedekleme/geri yükleme izinleri olmayabilir. Bu nedenle doğrulamalar başarısız olur. PowerShell betiği, her kayıt/seçilen veritabanı için bir tane olacak şekilde dinamik olarak üretilir. Bu ayrıcalıkları veritabanındaki veritabanı kullanıcısına vermek için PowerShell betiğini çalıştırın. Alternatif olarak, PG yöneticisini veya PSQL aracını kullanarak bu ayrıcalıkları atayabilirsiniz.
İşlemi göndermenin son adımına geçmek için kayıtları yedekleme hazırlığıyla hazır tutun.
Yedeklemeyi yapılandırma işlemini gönderin ve Yedekleme örnekleri altındaki ilerleme durumunu izleyin.
İsteğe bağlı yedekleme çalıştırma
İsteğe bağlı yedeklemeyi tetikleme (ilkede belirtilen zamanlamada yer almaması) için şu adımları izleyin:
Yedekleme örnekleri ->Şimdi Yedekle'ye gidin.
İlişkili Yedekleme ilkesinde tanımlanan listeden bekletme kurallarını seçin.
Yedekleme işini izleme
Azure Backup hizmeti, zamanlanmış yedeklemeler için veya izleme için isteğe bağlı yedekleme işlemini tetiklerseniz bir iş oluşturur. Yedekleme işinin durumunu görüntülemek için:
Yedekleme örneği ekranına gidin.
Son yedi güne ilişkin işlem ve durum içeren işler panosunu gösterir.
Yedekleme işinin durumunu görüntülemek için Bu yedekleme örneğinin devam eden ve geçmiş işlerini görmek için Tümünü görüntüle'yi seçin.
Yedekleme ve geri yükleme işlerinin listesini ve durumlarını gözden geçirin. İş ayrıntılarını görüntülemek için iş listesinden bir iş seçin.