Azure sunucu yönetimi

Visual Studio Code için PostgreSQL uzantısı, desteklenen PostgreSQL için Azure Veri Tabanı kaynaklarını doğrudan Visual Studio Code yönetmenize olanak tanır. PostgreSQL için Azure Veri Tabanı esnek bir sunucuya bağlandıktan sonra sunucu yaşam döngüsünü denetlemek, ağ erişimini yönetmek, parametreleri değiştirmek, yedeklemeleri oluşturmak veya geri yüklemek, sunucuyu kopyalamak ve yakalanan günlükleri indirmek için sunucu panosunu açabilirsiniz. Azure HorizonDB (Önizleme) bağlantıları, güvenlik duvarı kuralları için daha küçük bir Ağ Yapılandırması sayfasını destekler.

Uyarı

Bu makaledeki görevlerin çoğu yalnızca PostgreSQL için Azure Veri Tabanı esnek sunucu bağlantıları için geçerlidir. Azure HorizonDB (Önizleme) yalnızca güvenlik duvarı kuralı yönetimini destekler. Yerel PostgreSQL örnekleri ve Docker kapsayıcıları bu Azure yönetim sayfalarını kullanıma sunmaz.

Tip

Sunucuyu oluşturmaya veya sunucuya bağlanmaya devam etmeniz gerekiyorsa PostgreSQL sunucusu veyaBağlantılar ve kimlik oluşturma ile başlayın.

Azure yönetim sayfalarını açma

  1. Bağlantılar ağacında, yönetmek istediğiniz PostgreSQL için Azure Veri Tabanı kaynağına bağlanın.
  2. Sunucu düğümüne sağ tıklayın ve Pano'yu seçin.
  3. esnek PostgreSQL için Azure Veri Tabanı sunucu yaşam döngüsü eylemleri için sunucu panosunda>Başlat, Durdur veya Yeniden Başlat'ı seçin.
  4. Azure yönetim sayfalarını açmak için Sunucu Ayarları'nı seçin, ardından Ağ Yapılandırması, Sunucu Parametreleri, Yedeklemeler veya Sunucu Günlükleri gibi desteklenen bir sayfa seçin.

Sunucuyu başlatma, durdurma veya yeniden başlatma

Yaşam döngüsü eylemlerini pano araç çubuğundaki Eylemler menüsünden veya Bağlantılar ağacındaki sunucunun bağlam menüsünden çalıştırabilirsiniz.

Sunucu başlatma

  1. Bağlantılar ağacında sunucuya sağ tıklayın ve Sunucuyu başlat'ı seçin veya panoyu açıp Eylemler>Başlat'ı seçin.
  2. Uzantı bir ilerleme bildirimi gösterip işlemin sonucunu almak için Azure’u sorgularken bekleyin.
  3. Yönetim sayfalarını yeniden bağlamadan veya açmadan önce sunucunun Hazır durumuna döndüğünü onaylayın.

Sunucuyu durdurma

  1. Bağlantılar ağacında sunucuya sağ tıklayın ve Sunucuyu durdur'u seçin veya panoyu açıp Eylemler>Durdur'u seçin.
  2. Onay iletişim kutusunda Durdur'u seçin.
  3. Uzantı durdurma işlemini tamamlayana kadar bekleyin.
  4. Sunucuyu yeniden başlattıktan sonra yeniden bağlanın.

Caution

Sunucunun durdurulması geçerli Bağlantılar oturumunun bağlantısını keser. Uzantı, durdurma işlemi tamamlandıktan sonra bağlantıyı otomatik olarak kapatır.

Uyarı

Sunucu durdurulduğunda, Azure işlem için faturalandırmayı durdurur, ancak depolama ücretleri yine de geçerlidir.

Sunucuyu yeniden başlatma

Yeniden başlatma gerektiren parametreleri kaydeder ve yeniden başlatma isteminde Evet'i seçerseniz, uzantı yeniden başlatmayı otomatik olarak başlatır. Sunucuyu kendiniz yeniden başlatmak istediğinizde bu adımları kullanın.

  1. Bağlantılar ağacında sunucuya sağ tıklayın ve Sunucuyu yeniden başlat'ı seçin veya panoyu açıp Eylemler>Yeniden Başlat'ı seçin.
  2. Uzantı sunucuyu yeniden başlatır ve sunucu durumunu yenilerken bekleyin.
  3. Sunucu Hazır durumuna döndükten sonra çalışmaya devam edin.

Ağ erişimini yönetme

Ağ erişimini yönetmek için Sunucu Ayarları>Ağ Yapılandırması'nı açın.

Platform Desteklenen Ağ Yapılandırması ayarları
PostgreSQL için Azure Veritabanı esnek sunucu Güvenlik duvarı kuralları, genel erişim, Azure hizmet erişimi ve geniş IPv4 izin listesi kuralları
Azure HorizonDB (Önizleme) Güvenlik duvarı kuralları ve Azure hizmetleri erişimi

Esnek PostgreSQL için Azure Veri Tabanı sunucu için Ağ Yapılandırması sayfası, genel erişim etkinleştirilene kadar güvenlik duvarı düzenlemeyi devre dışı bırakır. Ayrıca siz geçerli bir değişiklik yapıncaya kadar Kaydet'i devre dışı bırakır. Azure HorizonDB (Önizleme) genel erişim denetimlerini göstermez, ancak bu sunucuya Azure içindeki herhangi bir Azure hizmetinden genel erişime izin ver onay kutusunu içerir.

Güvenlik duvarı kuralı ekleme veya düzenleme

  1. Sunucu Ayarları>Ağ Yapılandırması'nı açın.
  2. PostgreSQL için Azure Veri Tabanı esnek sunucusu için, Genel erişim altında, şu anda kapalıysa genel erişimi açın.
  3. Güvenlik duvarı kuralları tablosunda boş satırı kullanarak Bir Güvenlik Duvarı kuralı adı, Başlangıç IP adresi ve Bitiş IP adresi girin veya var olan bir satırı güncelleştirin.
  4. Kaydetseçeneğini seçin.

Bir kuralı düzenlerken şu doğrulama kurallarını kullanın:

Alan Requirement
Güvenlik duvarı kuralı adı Zorunlu, benzersiz, 1-80 karakter, yalnızca harfler, rakamlar, kısa çizgi (-) ve alt çizgi (_)
Başlangıç IP adresi Gerekli, geçerli IPv4 adresi
Bitiş IP adresi Zorunlu, geçerli bir IPv4 adresi olmalı ve başlangıç IP adresinden düşük olmamalıdır

Uyarı

Sayfa, doğrulama hatalarını satır içi olarak gösterir ve düzenlenen tüm kurallar geçerli olana kadar Kaydet işlemini engeller.

Geçerli istemci IP adresinize izin ver

  1. Sunucu Ayarları>Ağ Yapılandırması'nı açın.
  2. Güvenlik duvarı kuralları tablosunun altında Geçerli istemci IP adresi ekle ile başlayan bağlantıyı seçin.
  3. Eklenen kuralı gözden geçirin ve Kaydet'i seçin.

Pano genel IP adresinizi algılayamıyorsa, bağlantı Geçerli IP adresi otomatik olarak belirlenemiyor olarak değişir. Bunun yerine adresi boş güvenlik duvarı kuralı satırına el ile girin.

Daha geniş erişim ayarlarını yapılandırma

Tek tek IP kuralları yeterli olmadığında Ağ Yapılandırması sayfasındaki şu PostgreSQL için Azure Veri Tabanı esnek sunucu seçeneklerini kullanın:

Seçenek Şu durumlarda kullanın:
Genel erişim Sunucunun genel IP adresleri üzerinden bağlantıları kabul etmelerini istiyorsunuz.
Azure içindeki herhangi bir Azure hizmetinden bu sunucuya genel erişime izin ver Azure barındırılan hizmetlerin her hizmet IP aralığını el ile eklemeden sunucuya ulaşmasını istiyorsunuz.
0.0.0.0 - 255.255.255.255 ekle Herhangi bir IPv4 adresine izin veren bir kural oluşturmak istiyorsunuz. Bunu yalnızca sıkı denetimli ortamlarda kullanın.

Important

Hem başlangıç hem de bitiş IP adresi için 0.0.0.0 girmeyin. Uzantı bu aralığı geçersiz olarak ele alır. Azure barındırılan hizmetlerin bağlanmasını istiyorsanız, bunun yerine Azure içindeki herhangi bir Azure hizmetinden bu sunucuya genel erişime izin ver'i kullanın.

Uyarı

Azure HorizonDB (Önizleme) Ağ Yapılandırması genel erişim, parametreler, yedeklemeler, sunucu günlükleri, kopyalama veya yaşam döngüsü eylemlerini içermez.

Tip

Azure kimlik bilgileri eksik olduğu için Network Configuration sayfasında Azure HorizonDB (Önizleme) bağlantısı için kullanılamıyor iletisi görüntüleniyorsa, meta verilerini almak için sayfadaki Fetch Metadata seçeneğini belirleyin. Bu, Sunucu panosunda kullanılabilen meta veri getirme işlemiyle aynıdır.

Parametreleri değiştirme

Sunucu içinPostgreSQL parametrelerini aramak, filtrelemek, düzenlemek ve sıfırlamak için Sunucu Ayarları >Sunucu Parametreleri'ni açın.

Parametre bulma

  1. Sunucu Ayarları>Sunucu Parametreleri'ne gidin.
  2. Listeyi daraltmak için Tümü, Değiştirilmiş, Statik, Dinamik veya Salt Okunur gibi filtre düğmelerini kullanın.
  3. Parametre adına veya açıklamasına göre arama yapmak için metin kutusunu kullanın.
  4. Daha büyük bir çalışma kümesine ihtiyacınız varsa, Sayfa başına satırlar değerini , 25veya 50olarak 100değiştirin.
  5. Benzer ayarları düzenlemeden önce gruplandırmak istiyorsanız, bir sütunu sıralayın.

Parametre değişikliklerini kaydetme

  1. Sunucu Ayarları>Sunucu Parametreleri'ne gidin.
  2. Değiştirmek istediğiniz parametreyi bulun.
  3. Değeri doğrudan Değer sütununda düzenleyin.
  4. Parametre bir bilgi düğmesi gösteriyorsa, izin verilen değerleri gözden geçirmek için bu düğmeyi üzerine getirin.
  5. Kaydetseçeneğini seçin.

Parametre yeniden başlatma gerektiriyorsa, sayfa parametresinin altına Bekleyen Yeniden Başlatma satırı ekler. Bir veya daha fazla statik parametre kaydettiğinizde, uzantı sunucuyu hemen yeniden başlatmak isteyip istemediğinizi sorar.

Parametreyi varsayılan değere sıfırlama

  1. Sunucu Ayarları>Sunucu Parametreleri'ne gidin.
  2. Sıfırlamak istediğiniz parametreyi bulun.
  3. Parametresinin yanındaki sıfırla simgesini seçin.
  4. Kaydetseçeneğini seçin.

Yedeklemeleri yönetme

Otomatik ve isteğe bağlıyedeklemelerle çalışmak için > Yedeklemeleri'yi açın.

İsteğe bağlı yedekleme oluşturma

  1. Sunucu Ayarları>Yedeklemeleri'ne gidin.
  2. Şimdi yedekle'yi seçin.
  3. Yedekleme oluştur alanına bir Yedekleme adı girin.
  4. Oluştur'i seçin.

Yedekleme adları yalnızca harf, sayı, kısa çizgi (-) ve alt çizgi (_) içerebilir.

Uyarı

Sunucu Hazır durumda değilken, başka bir yedekleme zaten çalışırken veya geçerli iş yükü el ile yedeklemeleri desteklemediğinde, sayfa Yedeklemeyi şimdi devre dışı bırakabilir.

Yedekten geri yükleme

  1. Sunucu Ayarları>Yedeklemeleri'ne gidin.
  2. Kullanmak istediğiniz yedeklemeyi bulun.
  3. Bu yedeklemeden geri yükle'yi seçin.
  4. Bu yedeklemeden yeni PostgreSQL için Azure Veri Tabanı esnek sunucu oluşturmak için geri yükleme iş akışını tamamlayın.

İsteğe bağlı yedeklemeyi silme

  1. Sunucu Ayarları>Yedeklemeleri'ne gidin.
  2. Kaldırmak istediğiniz isteğe bağlı yedeklemeyi bulun.
  3. 'ı seçin,'i silin.
  4. Yedeklemeyi sil bölümünde, onaylamak için Sil'i yeniden seçin.

Otomatik yedeklemeler Azure tarafından yönetilir ve uzantıdan silinemez.

Yedek saklamayı değiştirme

  1. Sunucu Ayarları>Yedeklemeleri'ne gidin.
  2. Bekletme kaydırıcısını istediğiniz gün sayısına taşıyın.
  3. Kaydetseçeneğini seçin.

Ayrıca yedekleme listesini Otomatik veya İsteğe Bağlı olarak filtreleyebilir, Son 24 saat veya Son 7 gün gibi zaman filtreleriyle daraltabilir ve tabloyu Ad, Durum, Tamamlanma süresi, Saklama süresi veya Tür'e göre sıralayabilirsiniz.

Sunucuyu kopyalama

Geçerli sunucuyu temel alan yeni bir PostgreSQL için Azure Veri Tabanı esnek sunucu oluşturmak istediğinizde Clone Server kullanın.

  1. Panoyu açın.
  2. Sunucu Ayarları>Sunucuyu Klonla seçin.
  3. Yeni sunucuyu oluşturmak için kopyalama iş akışını tamamlayın.

Sunucu günlüklerini yakalama ve indirme

Tanılamagünlüklerini yakalamak ve sorun giderme amacıyla indirmek için > Sunucu Günlükleri'ni açın.

Günlük yakalamayı açın veya kapatın

  1. Sunucu Ayarları>Sunucu Günlükleri'ne gidin.
  2. İndirme için Yakalama günlüklerini açın veya kapatın.
  3. Günlük kaydı alma açıksa, Günlük kaydı saklama süresini ayarlayın.
  4. Kaydetseçeneğini seçin.

Log dosyalarını filtreleyin ve indirin

  1. Sunucu Ayarları>Sunucu Günlükleri'ne gidin.
  2. Listeyi daraltmak için Tüm türler, Sunucu günlüğü veya Yükseltme günlüğü kullanın.
  3. İhtiyacınız olan dosyaları bulmak için zaman filtresini veya dosya adı arama kutusunu kullanın.
  4. Bir veya daha fazla günlük dosyası seçin veya tek bir satırda indirme düğmesini kullanın.
  5. İndir'i seçin.

Günlük tablosu Ad, Son değiştirilme, Boyut (KB) ve Tür ölçütlerine göre sıralamayı destekler. Geçerli filtrelerle eşleşen 100'den fazla dosya olduğunda sayfada sayfalandırma denetimleri gösterilir.