Azure CLI kullanarak PostgreSQL için Azure Veritabanı Tek sunucuyu yönetme

Ş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?.

Bu makalede, Azure'da dağıtılan Tek sunucularınızı yönetme adımları gösterilmektedir. Yönetim görevleri arasında işlem ve depolama ölçeklendirme, yönetici parola sıfırlama ve sunucu ayrıntılarını görüntüleme yer alır.

Önkoşullar

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun. Bu makale, Azure CLI 2.0 veya sonraki bir sürümünü yerel olarak çalıştırmanızı gerektirir. Yüklü sürümü görmek için az --version komutunu çalıştırın. Yüklemeniz veya yükseltmeniz gerekirse, bkz. Azure CLI yükleme.

az login komutunu kullanarak hesabınızda oturum açmanız gerekir. Azure hesabınızın Abonelik Kimliği'ne başvuran id özelliğini not edin.

az login

az account set komutunu kullanarak hesabınızın altındaki belirli aboneliği seçin. komutunda abonelik bağımsız değişkeninin değeri olarak kullanmak üzere az login çıkışındaki kimlik değerini not edin. Birden fazla aboneliğiniz varsa kaynağın faturalanacağı uygun aboneliği seçin. Tüm aboneliğinizi almak için az account list komutunu kullanın.

az account set --subscription <subscription id>

Henüz bir sunucu oluşturmadıysanız, bir sunucu oluşturmak için bu hızlı başlangıca bakın.

Azure Cloud Shell

Azure, tarayıcınız aracılığıyla kullanabileceğiniz etkileşimli bir kabuk ortamı olan Azure Cloud Shell'i barındırıyor. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Yerel ortamınıza herhangi bir şey yüklemek zorunda kalmadan bu makaledeki kodu çalıştırmak için Cloud Shell önceden yüklenmiş komutlarını kullanabilirsiniz.

Azure Cloud Shell'i başlatmak için:

Seçenek Örnek/Bağlantı
Kodun veya komut bloğunun sağ üst köşesindeki Deneyin'i seçin. Deneyin seçildiğinde kod veya komut otomatik olarak Cloud Shell'e kopyalanmaz. Azure Cloud Shell için Deneyin örneğini gösteren ekran görüntüsü.
https://shell.azure.comadresine gidin veya Cloud Shell'i tarayıcınızda açmak için Cloud Shell'i Başlat düğmesini seçin. Azure Cloud Shell'i başlatma düğmesi.
Azure portalının sağ üst kısmındaki menü çubuğunda Cloud Shell düğmesini seçin. Azure portalında Cloud Shell düğmesini gösteren ekran görüntüsü

Azure Cloud Shell'i kullanmak için:

  1. Cloud Shell'i başlatın.

  2. Kodu veya komutu kopyalamak için kod bloğundaki (veya komut bloğundaki) Kopyala düğmesini seçin.

  3. Windows ve Linux'ta Ctrl+Shift V'yi seçerek veya macOS üzerinde Cmd+Shift++V'yi seçerek kodu veya komutu Cloud Shell oturumuna yapıştırın.

  4. Kodu veya komutu çalıştırmak için Enter'ı seçin.

İşlem ve depolamayı ölçeklendirme

Aşağıdaki komutu kullanarak fiyatlandırma katmanınızın, işleminizin ve depolamanızın ölçeğini kolayca artırabilirsiniz. az postgres sunucusuna genel bakış gerçekleştirebileceğiniz tüm sunucu işlemlerini görebilirsiniz

az postgres server update --resource-group myresourcegroup --name mydemoserver --sku-name GP_Gen5_4 --storage-size 6144

Yukarıdaki bağımsız değişkenlerin ayrıntıları şunlardır:

Ayar Örnek değer Açıklama
Adı mydemoserver PostgreSQL için Azure Veritabanı sunucunuz için benzersiz bir ad girin. Sunucu adı yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. 3 ila 63 karakter arası içermelidir.
resource-group myresourcegroup Azure kaynak grubunun adını girin.
sku-name GP_Gen5_2 Fiyatlandırma katmanının adını ve işlem yapılandırmasını girin. Kısaca {fiyatlandırma katmanı}{işlem nesli}{sanal çekirdek sayısı} kuralına uyar. Daha fazla bilgi için fiyatlandırma katmanlarına bakın.
storage-size 6144 Sunucunun depolama kapasitesi (birim olan megabayt kullanılır). En az 5120 ve 1024 artışla artar.

Önemli

Bir sunucudaki PostgreSQL veritabanlarını yönetme.

Sunucunuzdaki bir veritabanının veritabanı özelliklerini oluşturmak, silmek, listelemek ve görüntülemek için bu komutlardan herhangi birini kullanabilirsiniz

Cmdlet Kullanım Açıklama
az postgres db create az postgres db create -g myresourcegroup -s mydemoserver -n mydatabasename Veritabanı oluşturur
az postgres db delete az postgres db delete -g myresourcegroup -s mydemoserver -n mydatabasename Veritabanınızı sunucunuzdan silin. Bu komut sunucunuzu silmez.
az postgres db list az postgres db list -g myresourcegroup -s mydemoserver sunucudaki tüm veritabanlarını listeler
az postgres db show az postgres db show -g myresourcegroup -s mydemoserver -n mydatabasename Veritabanının diğer ayrıntılarını gösterir

Yönetici parolasını güncelleştirme

Bu komutla yönetici rolünün parolasını değiştirebilirsiniz

az postgres server update --resource-group myresourcegroup --name mydemoserver --admin-password <new-password>

Önemli

Parolanın en az 8 karakter ve en fazla 128 karakter olduğundan emin olun. Parola aşağıdaki üç kategoriden karakterler içermelidir: İngilizce büyük harfler, İngilizce küçük harfler, sayılar ve alfasayısal olmayan karakterler.

Sunucuyu silme

PostgreSQL Tek sunucusunu silmek isterseniz az postgres server delete komutunu çalıştırabilirsiniz.

az postgres server delete --resource-group myresourcegroup --name mydemoserver

Sonraki adımlar