Hızlı Başlangıç: PostgreSQL için Azure Veritabanı kullanarak bir Azure portal
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 sunucu oluşturma PostgreSQL için Azure Veritabanı ve sunucuya nasıl bağlanabilirsiniz?
Ö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
Tek Sunucu Azure portal oluşturmak için PostgreSQL için Azure Veritabanı'e gidin. Sunucularda arama PostgreSQL için Azure Veritabanı seçin.
Add (Ekle) seçeneğini belirleyin.
Yeni sunucu oluştur PostgreSQL için Azure Veritabanı Tek sunucu'ya tıklayın.
Şimdi aşağıdaki bilgilerle Temel Bilgiler formunu girin.
Ayar Önerilen değer Açıklama Abonelik abonelik adınız İstediğiniz Azure Aboneliğini seçin. Kaynak grubu myresourcegroup Aboneliğinizin yeni bir kaynak grubu veya var olan bir kaynak grubu. Sunucu adı mydemoserver PostgreSQL için Azure Veritabanı sunucunuzu tanıtan benzersiz bir ad. Etki alanı postgres.database.azure.com, size sağlandı sunucu adına eklenir. Sunucunuz yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. 3 ile 63 karakter arasında olmalıdır. Veri kaynağı Hiçbiri Sıfırdan yeni bir sunucu oluşturmak için Yok'u seçin. Yalnızca var olan bir sunucunun coğrafi yedeğinden geri yükleme yaptıysanız Yedekle'yi seçin. Yönetici kullanıcı adı myadmin Sunucu yöneticisi kullanıcı adınızı girin. Pg_ ile başlanmaz ve şu değerlere izin verilmez: azure_superuser, azure_pg_admin, yönetici, kök, konuk veya genel. Parola parolanız Sunucu yöneticisi kullanıcı için yeni bir parola. Şu kategorilerin üçünden 8-128 karakter içermelidir: İngilizce büyük harfler, İngilizce 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ı kullanma Varsayılan fiyatlandırma katmanı 4 sanal Genel Amaçlı 100 GB depolama alanına sahip bir katmandır. Coğrafi Olarak Yedekli yedekleme seçeneğiyle yedekleme saklama 7 gün olarak ayarlanır.
Fiyatlandırma hakkında bilgi edinin ve gerekirse varsayılanları güncelleştirin.Not
İş yükünüz için hafif işlem ve I/O yeterli ise Temel fiyatlandırma katmanını kullanmayı göz önünde bulundurarak. Temel fiyatlandırma katmanında oluşturulan sunucuların daha sonra depolama veya Bellek için İyileştirilmiş Genel Amaçlı ölçeklendirilemez.
Seçimlerinizi gözden geçirmek için Gözden geçir ve oluştur'a 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ı azure_maintenance ayırmak için kullanılan bir veritabanı da bulabilirsiniz. Veritabanına erişe azure_maintenance.
Güvenlik duvarı kuralını yapılandırma
Varsayılan olarak, oluşturmakta olduğu sunucuya genel olarak erişilemez. IP adresinize izinler verebilirsiniz. Sunucu kaynağınıza gidin ve Azure portal kaynağınız için sol tarafındaki menüden Bağlantı güvenliği'ne tıklayın. Kaynağınızı nasıl bulasanız bkz. Kaynakları açma.
Geçerli istemci IP adresini ekle'yi ve ardından Kaydet'i seçin. Daha fazla IP adresi ekleyebilir veya sunucunuza bu IP adreslerinden bağlanmak için bir IP aralığı sebilirsiniz. Daha fazla bilgi için bkz. PostgreSQL için Azure Veritabanı.
Not
Bağlantı sorunlarını önlemek için ağın 5432 bağlantı noktası üzerinden giden trafiğe izin verip izin verip çıkaramaması gerekir. PostgreSQL için Azure Veritabanı bağlantı noktasını kullanır.
Bağlan psql ile sunucuya yükleme
Popüler PostgreSQL istemcileri olan psql veya pgAdminkullanabilirsiniz. Bu hızlı başlangıçta, Azure Cloud Shell içinde psql kullanarak bağlan Azure portal.
Yeni oluşturduğunuz sunucunun Sunucu adı, sunucu yöneticisi oturum açma adı, parola ve abonelik kimliği bilgilerini, sunucunuza ilişkin Genel Bakış bölümünden not edin.
Sol Azure Cloud Shell simgesini seçerek portalda oturum açın.
Not
İlk kez Cloud Shell için bir kaynak grubu ve depolama hesabı oluşturma istemiyle karşınız. Bu bir kezlik bir adımdır ve tüm oturumlar için otomatik olarak eklenir.
Azure Cloud Shell terminalinde aşağıdaki Azure Cloud Shell çalıştırın. Değerleri gerçek sunucu adınız ve yönetici kullanıcı oturum açma adınızla değiştirin. Boş veritabanı postgres'i yönetici kullanıcıyla şu biçimde kullanın:
<admin-username>@<servername>.psql --host=mydemoserver.postgres.database.azure.com --port=5432 --username=myadmin@mydemoserver --dbname=postgresDeneyimin terminalde nasıl Cloud Shell:
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 myadmin@mydemoserver.postgres.database.azure.com: 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ı terminalde Azure Cloud Shell adlı bir veritabanı oluşturun.
postgres=> CREATE DATABASE guest;Bağlantıları yeni oluşturulan konuk veritabanına değiştirme.
\c guestyazın
\qve ardından Enter tuşuna basın ve psql'yi kapatın.
Kaynakları temizleme
Kaynak grubunda başarıyla bir PostgreSQL için Azure Veritabanı sunucusu oluşturdunız. Bu kaynaklara gelecekte ihtiyaç olmasını beklemiyorsanız, kaynak grubunu veya PostgreSQL sunucusunu silerek bunları silebilirsiniz.
Kaynak grubunu silmek için:
- Kaynak Azure portal için arama ve kaynak grupları'ı seçin.
- Kaynak grubu listesinde kaynak grubu adının 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:
Sorun mu yaşıyorsunuz? Bize bilgi verin.