Hızlı Başlangıç: PostgreSQL için Azure Veritabanı - Tek Sunucu oluşturmak için az postgres up komutunu kullanma
ŞUNLAR IÇIN GEÇERLIDIR: PostgreSQL için Azure Veritabanı - Tek Sunucu
Önemli
PostgreSQL için Azure Veritabanı - Tek Sunucu kullanımdan kaldırma yolundadır. PostgreSQL için Azure Veritabanı - Esnek Sunucu'ya yükseltmenizi kesinlikle öneririz. PostgreSQL için Azure Veritabanı - Esnek Sunucu'ya geçiş hakkında daha fazla bilgi için bkz. PostgreSQL için Azure Veritabanı Tek Sunucuya ne oluyor?.
PostgreSQL için Azure Veritabanı, bulutta yüksek düzeyde kullanılabilir olan PostgreSQL veritabanları çalıştırmanızı, yönetmenizi ve ölçeklendirmenizi sağlayan, yönetilen bir hizmettir. Azure CLI, komut satırından veya betik içindeki Azure kaynaklarını oluşturmak ve yönetmek için kullanılır. Bu hızlı başlangıçta az postgres up komutunu kullanarak Azure CLI kullanarak bir PostgreSQL için Azure Veritabanı sunucusu oluşturma işlemi gösterilmektedir. Sunucu oluşturmaya ek olarak, az postgres up
komut örnek bir veritabanı oluşturur, veritabanında bir kök kullanıcı oluşturur, Azure hizmetleri için güvenlik duvarını açar ve istemci bilgisayar için varsayılan güvenlik duvarı kuralları oluşturur. Bu varsayılanlar geliştirme sürecini hızlandırmaya yardımcı olur.
Azure aboneliğiniz yoksa başlamadan önce birücretsiz Azure hesabı oluşturun.
PostgreSQL için Azure Veritabanı sunucusu oluşturma
Önkoşullar
Azure Cloud Shell'de Bash ortamını kullanın. Daha fazla bilgi için bkz . Azure Cloud Shell'de Bash için hızlı başlangıç.
CLI başvuru komutlarını yerel olarak çalıştırmayı tercih ediyorsanız Azure CLI'yı yükleyin . Windows veya macOS üzerinde çalışıyorsanız Azure CLI’yi bir Docker kapsayıcısında çalıştırmayı değerlendirin. Daha fazla bilgi için bkz . Docker kapsayıcısında Azure CLI'yi çalıştırma.
Yerel yükleme kullanıyorsanız az login komutunu kullanarak Azure CLI ile oturum açın. Kimlik doğrulama işlemini tamamlamak için terminalinizde görüntülenen adımları izleyin. Diğer oturum açma seçenekleri için bkz . Azure CLI ile oturum açma.
İstendiğinde, ilk kullanımda Azure CLI uzantısını yükleyin. Uzantılar hakkında daha fazla bilgi için bkz. Azure CLI ile uzantıları kullanma.
Yüklü sürümü ve bağımlı kitaplıkları bulmak için az version komutunu çalıştırın. En son sürüme yükseltmek için az upgrade komutunu çalıştırın.
Azure Cloud Shell'i başlatma
Azure Cloud Shell, bu makaledeki adımları çalıştırmak için kullanabileceğiniz ücretsiz bir etkileşimli kabuktur. Yaygın Azure araçları, kabuğa önceden yüklenmiştir ve kabuk, hesabınızla birlikte kullanılacak şekilde yapılandırılmıştır.
Cloud Shell'i açmak için kod bloğunun sağ üst köşesinden Deneyin'i seçmeniz yeterlidir. İsterseniz https://shell.azure.com adresine giderek Cloud Shell'i ayrı bir tarayıcı sekmesinde de başlatabilirsiniz.
Cloud Shell açıldığında ortamınız için Bash'in seçili olduğunu doğrulayın. Sonraki oturumlarda Bash ortamında Azure CLI kullanılır, kod bloklarını kopyalamak için Kopyala'yı seçin, Cloud Shell'e yapıştırın ve çalıştırmak için Enter tuşuna basın.
Azure'da oturum açma
Cloud Shell'de oturum açılan ilk hesapta otomatik olarak kimlik doğrulaması yapılır. Farklı bir abonelik kullanarak oturum açmak için aşağıdaki betiği kullanın ve yerine <Subscription ID>
Azure Abonelik Kimliğiniz yazın. Azure aboneliğiniz yoksa başlamadan önce birücretsiz Azure hesabı oluşturun.
subscription="<subscriptionId>" # add subscription here
az account set -s $subscription # ...or use 'az login'
Daha fazla bilgi için bkz . Etkin aboneliği ayarlama veya etkileşimli olarak oturum açma
Db-up uzantısını yükleyin. Hata döndürülürse Azure CLI'nın en son sürümünü yüklediğinizden emin olun. Bkz. Azure CLI'yı yükleme.
az extension add --name db-up
Aşağıdaki komutu kullanarak bir PostgreSQL için Azure Veritabanı sunucusu oluşturun:
az postgres up
Sunucu aşağıdaki varsayılan değerlerle oluşturulur (bunları el ile geçersiz kılmadığınız sürece):
Not
Komut ve ek parametreleri hakkında az postgres up
daha fazla bilgi için Azure CLI belgelerine bakın.
Sunucunuz oluşturulduktan sonra aşağıdaki ayarlarla birlikte gelir:
- "devbox" adlı bir güvenlik duvarı kuralı oluşturulur. Azure CLI, komutun çalıştırıldığını makinenin
az postgres up
IP adresini algılamaya çalışır ve bu IP adresine izin verir. - "Azure hizmetlerine erişime izin ver" ayarı ON olarak ayarlanmıştır. Bu ayar, sunucunun güvenlik duvarını aboneliğinizde olmayan kaynaklar da dahil olmak üzere tüm Azure kaynaklarından gelen bağlantıları kabul etmek üzere yapılandırıyor.
- "sampledb" adlı boş bir veritabanı oluşturulur
- "sampledb" ayrıcalıklarına sahip "root" adlı yeni bir kullanıcı oluşturulur
Not
PostgreSQL için Azure Veritabanı bağlantı noktası 5432 üzerinden iletişim kurar. Kurumsal ağ içinden bağlanıyorsanız ağınızın güvenlik duvarı tarafından 5432 numaralı bağlantı noktası üzerinden giden trafiğe izin verilmiyor olabilir. Sunucunuza bağlanmak için BT departmanınızın 5432 numaralı bağlantı noktasını açmasını sağlayın.
Bağlantı bilgilerini alma
az postgres up
Komut tamamlandıktan sonra, popüler programlama dilleri için bağlantı dizesi listesi size döndürülür. Bu bağlantı dizesi, yeni oluşturduğunuz PostgreSQL için Azure Veritabanı sunucunuzun belirli öznitelikleriyle önceden yapılandırılmıştır.
Bu bağlantı dizesi yeniden listelemek için az postgres show-connection-string komutunu kullanabilirsiniz.
Kaynakları temizleme
Aşağıdaki komutu kullanarak hızlı başlangıçta oluşturduğunuz tüm kaynakları temizleyin. Bu komut PostgreSQL için Azure Veritabanı sunucusunu ve kaynak grubunu siler.
az postgres down --delete-group
Yeni oluşturulan sunucuyu silmek isterseniz az postgres down komutunu çalıştırabilirsiniz.
az postgres down
Sonraki adımlar
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin