= PostgreSQL için Azure Veritabanı Esnek Sunucusunu özel erişim bağlantı yöntemiyle bağlayın = **ŞUNLAR İÇİN GEÇERLİDİR PostgreSQL için Azure Veritabanı - Esnek Sunucu PostgreSQL Esnek Sunucusu için Azure Veritabanı, bulutta yüksek düzeyde kullanılabilir PostgreSQL sunucularını çalıştırmak, yönetmek ve ölçeklendirmek için kullanabileceğiniz yönetilen bir hizmettir. Bu hızlı başlangıç, Azure portalını kullanarak bir sanal ağda nasıl esnek bir sunucu oluşturacağınızı gösterir. Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir Azure hesabı oluşturun == Azure portalında oturum açın == Azure portalına gidin. Portalda oturum açmak için kimlik bilgilerinizi girin. Varsayılan görünüm, hizmet panonuzdur == PostgreSQL için bir Azure Veritabanı esnek sunucusu oluşturun == Tanımlanmış bir dizi bilgi işlem ve depolama kaynağına sahip esnek bir sunucu oluşturursunuz. Sunucuyu bir Azure kaynak grubu içinde oluşturursunuz Esnek bir sunucu oluşturmak için şu adımları tamamlayın: Ara ve seç Portaldaki PostgreSQL sunucuları için Azure Veritabanı: Seçme Eklemek Üzerinde PostgreSQL için Azure Veritabanı dağıtım seçenek sayfasını seçin, dağıtım seçeneği olarak Esnek sunucu'yu seçin: Üzerinde Temel sekmesinde abonelik, kaynak grubu, bölge ve sunucu adını girin. Varsayılan değerlerle bu, 2 vCore, 8 GiB RAM ve 28 GiB depolama kullanan Genel amaçlı fiyatlandırma katmanına sahip sürüm 12 PostgreSQL sunucusu sağlayacaktır. Yedek saklama süresi yedi gündür. Varsayılan olarak daha düşük maliyetli bir fiyatlandırma katmanına geçmek için Developmentworkload'ı kullanabilirsiniz. İçinde Temel sekme, benzersiz bir yönetici kullanıcı adı ve yönetici şifresi girin Gitmek Ağ sekmesine gidin ve özel erişimi seçin. Sunucuyu oluşturduktan sonra bağlantı yöntemini değiştiremezsiniz. Yeni bir sanal ağ vnetenvironment1 oluşturmak için Sanal ağ oluştur'u seçin. Sanal ağ adını ve alt ağ bilgilerini girdikten sonra Tamam'ı seçin. Seçme Esnek sunucu yapılandırmanızı gözden geçirmek için gözden geçirin ve oluşturun Seçme Sunucuyu hazırlamak için oluşturun. Temel hazırlık birkaç dakika sürebilir Dağıtım tamamlanana ve başarılı olana kadar bekleyin Seçme Sunucunun Genel Bakış sayfasını görüntülemek için kaynağa gidin açılır == Bir Azure Linux sanal makinesi oluşturun == Sunucu bir sanal ağda olduğu için, yalnızca sunucuyla aynı sanal ağdaki diğer Azure hizmetlerinden sunucuya bağlanabilirsiniz. Sunucuya bağlanmak ve yönetmek için bir Linux sanal makinesi oluşturalım. Sanal makine şu şekilde oluşturulmalıdır: **aynı bölge** ve **aynı abonelik Linux sanal makinesi, veritabanı sunucunuzu yönetmek için bir SSH tüneli olarak kullanılabilir için geri bildirim gönderin ve görüntüleyin Sunucunun oluşturulduğu kaynak grubunuza gidin. Seçme Eklemek Seçme Ubuntu Sunucusu 18.04 LTS İçinde Temel sekmesi, Proje ayrıntıları altında, doğru aboneliğin seçildiğinden emin olun ve ardından Yeni kaynak grubu oluştur'u seçin. Ad için myResourceGroup yazın Altında Örnek ayrıntıları, Sanal makine adı için myVM yazın ve veritabanı sunucunuzla aynı Bölgeyi seçin Altında Yönetici hesabı, SSH ortak anahtarını seçin İçinde Kullanıcı adı türü azureuser İçin SSH genel anahtar kaynağı, yeni anahtar çifti oluştur varsayılanını bırakın ve ardından Anahtar çifti adı için myKey yazın Altında Gelen bağlantı noktası kuralları>Genel gelen bağlantı noktaları, Seçilen bağlantı noktalarına izin ver'i seçin ve ardından açılır listeden SSH (22) ve HTTP'yi (80) seçin seçin Sanal ağı yapılandırmak için ağ sayfası. Sanal ağ için, veritabanı sunucusu için oluşturulan vnetenvironment1created öğesini seçin. Seçme Sunucu için yeni bir alt ağ oluşturmak için alt ağ yapılandırmasını yönetin Sanal makine için yeni alt ağı ekleyin Alt ağ başarıyla oluşturulduktan sonra sayfayı kapatın Seçme İncele + Oluştur Seçme Oluşturmak. Yeni anahtar çifti oluştur penceresi açıldığında, Özel anahtarı indir ve kaynak oluştur'u seçin. Anahtar dosyanız myKey.pem olarak indirilecek Önemli nerede olduğunu bildiğinizden emin olun .pem dosyası indirildi. Bir sonraki adımda buna giden yola ihtiyacınız olacak Dağıtım bittiğinde, seçin Sanal makineye Genel Bakış sayfasını görüntülemek için kaynağa gidin Genel IP adresini seçin ve panonuza kopyalayın == PostgreSQL istemci araçlarını kurun == Bash veya PowerShell kullanarak VM ile bir SSH bağlantısı oluşturun. İsteminizde, sanal makinenize bir SSH bağlantısı açın. IP adresini VM'nizdekiyle değiştirin ve yolu değiştirin. .pem ve anahtar dosyasının indirildiği yer ssh -i .\Downloads\myKey1.pem [email protected] Uç Oluşturduğunuz SSH anahtarı, Azure'da bir VM oluşturduğunuzda kullanılabilir. Sadece seçin **Bir sonraki sanal makine oluşturduğunuzda **SSH ortak anahtar kaynağı** için Azure'da depolanan bir anahtar kullanın**. Özel anahtarınız zaten bilgisayarınızda olduğundan herhangi bir şey indirmeniz gerekmez. Sunucuya bağlanabilmek için postgresql-client aracını yüklemeniz gerekir. sudo apt-get update sudo apt-get install postgresql-client Veritabanına bağlantılar SSL ile yürütülür, bu nedenle genel SSL sertifikasını indirmeniz gerekir. wget --no-check-certificate httpsdl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem == Azure Linux sanal makinesinden sunucuya bağlanın == İle **psql** istemci aracı yüklendi, artık yerel ortamınızdan sunucuya bağlanabiliriz psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgres --set=sslmode=require --set=sslrootcert=DigiCertGlobalRootCA.crt.pem == Kaynakları temizle == Artık bir kaynak grubunda bir PostgreSQL için Azure Veritabanı esnek sunucusu oluşturdunuz. Gelecekte bu kaynaklara ihtiyacınız olacağını düşünmüyorsanız, kaynak grubunu silerek bunları silebilirsiniz veya sadece PostgreSQL sunucusunu silebilirsiniz. Kaynak grubunu silmek için aşağıdaki adımları tamamlayın: - Azure portalında arayın ve seçin Kaynak grupları - Kaynak grupları listesinde, kaynak grubunuzun adını seçin - İçinde Kaynak grubunuz için genel bakış sayfası, Kaynak grubunu sil'i seçin - Onay iletişim kutusunda kaynak grubunuzun adını yazın ve ardından Silmek == Sonraki adımlar == == Geribildirim ==