Hızlı başlangıç: Azure portal kullanarak PostgreSQL için Azure veritabanı sunucusu oluşturma
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, tek bir PostgreSQL sunucusu için Azure veritabanı oluşturma ve buna bağlanma işlemlerinin nasıl yapılacağı gösterilir.
Önkoşullar
Bir Azure aboneliği gereklidir. Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir Azure hesabı oluşturun.
PostgreSQL için Azure Veritabanı sunucusu oluşturma
PostgreSQL için Azure veritabanı tek sunuculu veritabanı oluşturmak için Azure Portal gidin. PostgreSQL sunucuları Için Azure veritabanı'nı arayın ve seçin.
Add (Ekle) seçeneğini belirleyin.
PostgreSQL için Azure veritabanı oluşturma sayfasında, tek sunucu' yı seçin.
Şimdi aşağıdaki bilgilerle temel bilgiler formunu girin.
Ayar Önerilen değer Açıklama Abonelik abonelik adınız istediğiniz Azure aboneliğini seçin. Kaynak grubu myresourcegroup Aboneliğinizden yeni veya var olan bir kaynak grubu. Sunucu adı mydemoserver PostgreSQL için Azure Veritabanı sunucunuzu tanıtan benzersiz bir ad. Postgres.Database.Azure.com etki alanı adı, sağladığınız sunucu adına eklenir. Sunucunuz yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. 3 ile 63 arasında karakter içermelidir. Veri kaynağı Yok Sıfırdan yeni bir sunucu oluşturmak için Yok'u seçin. Yalnızca var olan bir sunucunun coğrafi yedeklemesinden geri yükleme yaptıysanız yedekleme ' yi seçin. Yönetici kullanıcı adı myadmin Sunucu Yöneticisi Kullanıcı adınızı girin. PG_ ile başlayamaz ve bu değerlere izin verilmez: azure_superuser, azure_pg_admin, yönetici, yönetici, kök, Konuk veya genel. Parola parolanız Sunucu Yöneticisi kullanıcısı için yeni bir parola. Aşağıdaki kategorilerden üçünden 8 ila 128 karakter içermesi gerekir: Ingilizce büyük harfler, Ingilizce küçük harfler, sayılar (0-9) ve alfasayısal olmayan karakterler (örneğin,!, $, #,%). Konum istediğiniz konum Açılan listeden bir konum seçin. Sürüm En son ana sürüm Belirli gereksinimleriniz olmadığı sürece, en son PostgreSQL ana sürümü. İşlem + depolama Varsayılanları Kullan Varsayılan fiyatlandırma katmanı, 4 sanal çekirdek ve 100 GB depolama alanı ile genel amaçlı . Yedekleme saklama, coğrafi olarak yedekli yedekleme seçeneğiyle 7 güne ayarlanır.
Fiyatlandırma hakkında bilgi edinin ve gerekirse Varsayılanları güncelleştirin.
Not
Hafif işlem ve g/ç iş yükünüz için yeterli ise temel fiyatlandırma katmanını kullanmayı düşünün. Temel fiyatlandırma katmanında oluşturulan sunucuların daha sonra Genel Amaçlı veya bellek için Iyileştirilmiş olarak ölçeklenemeyeceğini unutmayın.
Seçimlerinizi gözden geçirmek için gözden geçir + oluştur ' u seçin. Sunucuyu sağlamak için Oluştur’u seçin. Bu işlem birkaç dakika sürebilir.
Not
Boş bir veritabanı, Postgres oluşturulur. Ayrıca, yönetilen hizmet işlemlerini Kullanıcı eylemlerinden ayırmak için kullanılan bir azure_maintenance veritabanı bulacaksınız. Azure_maintenance veritabanına erişemezsiniz.
Güvenlik duvarı kuralını yapılandırma
Varsayılan olarak, oluşturduğunuz sunucuya herkese açık bir şekilde erişilebilir. IP adresiniz için izinler vermeniz gerekir. Azure portal sunucu kaynağınız ' ne gidin ve sunucu kaynağınız için sol taraftaki menüden bağlantı güvenliği ' ni seçin. Kaynağınızın nasıl bulunacağını bilmiyorsanız bkz. kaynakları açma.
Geçerli ISTEMCI IP adresi ekle' yi seçin ve ardından Kaydet' i seçin. Daha fazla IP adresi ekleyebilir veya bu IP adreslerinden sunucunuza bağlanmak için bir IP aralığı sağlayabilirsiniz. Daha fazla bilgi için bkz. PostgreSQL Için Azure veritabanı 'Nda güvenlik duvarı kuralları.
Not
Bağlantı sorunlarından kaçınmak için ağınızın 5432 numaralı bağlantı noktası üzerinden giden trafiğe izin verdiğinden emin olun. PostgreSQL için Azure veritabanı bu bağlantı noktasını kullanır.
Psql ile sunucuya bağlanma
Sunucunuzun genel bakış bölümünden yeni oluşturduğunuz sunucu için sunucu adı, Sunucu Yöneticisi oturum açma adı, parola ve abonelik kimliğini bir yere göz atın.
Sol üst taraftaki simgeyi seçerek portalda Azure Cloud Shell açın.
Not
Cloud Shell ilk kez açarsanız, bir kaynak grubu ve depolama hesabı oluşturmak için bir istem görürsünüz. Bu bir kerelik bir adımdır ve tüm oturumlar için otomatik olarak eklenir.
Azure Cloud Shell terminalinde aşağıdaki komutu çalıştırın. Değerleri gerçek sunucu adı ve Yönetici Kullanıcı oturum açma adınızla değiştirin. Yönetici kullanıcıyla boş veritabanı Postgres 'yi şu biçimde kullanın:
<admin-username>@<servername>.
psql --host=mydemoserver.postgres.database.azure.com --port=5432 --username=myadmin@mydemoserver --dbname=postgres
Bu deneyim Cloud Shell terminalinde nasıl görünür:
Requesting a Cloud Shell.Succeeded. Connecting terminal... Welcome to Azure Cloud Shell Type "az" to use Azure CLI Type "help" to learn about Cloud Shell user@Azure:~$psql --host=mydemoserver.postgres.database.azure.com --port=5432 --username=myadmin@mydemoserver --dbname=postgres Password for user firstname.lastname@example.org: psql (12.2 (Ubuntu 12.2-2.pgdg16.04+1), server 11.6) SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off) Type "help" for help. postgres=>
Aynı Azure Cloud Shell terminalinde, Konuk adlı bir veritabanı oluşturun.
postgres=> CREATE DATABASE guest;
Bağlantıları yeni oluşturulan Konuk veritabanına geçirin.
\c guest
Yazın
\qve ardından Enter tuşunu seçerek psql ' i kapatın.
Kaynakları temizleme
Bir kaynak grubundaki PostgreSQL için Azure veritabanı sunucusunu başarıyla oluşturdunuz. Gelecekte bu kaynaklara ihtiyaç duymazsanız, kaynak grubunu veya PostgreSQL sunucusunu silerek bunları silebilirsiniz.
Kaynak grubunu silmek için:
- Azure portal, kaynak gruplarını arayıp seçin.
- Kaynak grubu listesinde, kaynak grubunuzun adını seçin.
- Kaynak grubunuzun genel bakış sayfasında kaynak grubunu sil' i seçin.
- Onay iletişim kutusunda, kaynak grubunuzun adını girip Sil' i seçin.
Sunucuyu silmek için, sunucunuzun genel bakış sayfasında Sil düğmesini seçin: