az postgres flexible-server replica

Okuma amaçlı çoğaltmaları yönetme.

Komutlar

Name Description Tür Durum
az postgres flexible-server replica create

Sunucu için okuma amaçlı çoğaltma oluşturma.

Core GA
az postgres flexible-server replica list

Belirli bir sunucu için tüm okuma amaçlı çoğaltmaları listeleyin.

Core GA
az postgres flexible-server replica promote

Okuma amaçlı çoğaltmanın çoğaltılmasını durdurun ve bunu bağımsız bir sunucuya veya birincil sunucu olarak yükseltin.

Core GA

az postgres flexible-server replica create

Sunucu için okuma amaçlı çoğaltma oluşturma.

az postgres flexible-server replica create --name
                                           --resource-group
                                           --source-server
                                           [--acquire-policy-token]
                                           [--backup-federated-client-id]
                                           [--change-reference]
                                           [--federated-client-id]
                                           [--identity]
                                           [--key]
                                           [--location]
                                           [--no-wait]
                                           [--performance-tier]
                                           [--private-dns-zone]
                                           [--sku-name]
                                           [--storage-size]
                                           [--storage-type {PremiumV2_LRS}]
                                           [--subnet]
                                           [--tags]
                                           [--tier]
                                           [--vnet]
                                           [--yes]
                                           [--zone]

Örnekler

Belirtilen bölgede ve varsa konumda genel veya özel erişime sahip 'testserver' için okuma amaçlı bir 'testreplica' çoğaltması oluşturun.

az postgres flexible-server replica create --name testreplica -g testGroup --source-server testserver --zone 3 --location testLocation

Mevcut ağ kaynaklarını kullanarak özel erişime sahip 'testserver' için okuma amaçlı bir 'testreplica' çoğaltması oluşturun.

az postgres flexible-server replica create --name testreplica -g testGroup \
  --source-server testserver --zone 3 --location testLocation \
  --vnet newVnet --subnet newSubnet \
  --private-dns-zone testdns.postgres.database.azure.com \
  --tags "key=value"

Varsa, belirtilen konumda genel veya özel erişime sahip 'testserver' için okuma amaçlı bir 'testreplica' çoğaltması oluşturun. Bölge geçirilmediğinden, kaynak sunucudan farklı olan çoğaltma konumundaki bölgeyi otomatik olarak alır; varsa, varsa çoğaltma konumundaki kaynak sunucuyla aynı bölgeyi seçer, aksi takdirde bölgeyi Yok olarak ayarlar, örneğin Tercih yok

az postgres flexible-server replica create --name testreplica -g testgroup --source-server testserver --location testLocation

Özel --storage-size ve --sku ile 'testserver' için okuma amaçlı bir 'testreplica' çoğaltması oluşturun.

az postgres flexible-server replica create --name testreplica -g testgroup --source-server testserver --sku-name Standard_D4ds_v5 --storage-size 256

'testreplica'nın farklı bir 'newTestGroup' kaynak grubunda yer aldığı 'testserver' için okuma amaçlı bir 'testreplica' çoğaltması oluşturun. Burada --resource-group okuma amaçlı çoğaltmanın kaynak grubu içindir ve --source-server kaynak tanımlayıcısı olarak geçirilmelidir.

az postgres flexible-server replica create --name testreplicaserver -g newTestGroup         --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServer} --location testLocation

Gerekli Parametreler

--name -n

Okuma amaçlı çoğaltmanın adı.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--source-server

Geri yükleneceği kaynak sunucunun adı veya kaynak tanımlayıcısı.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--backup-federated-client-id -f

Coğrafi yedekleme federasyon kimliğinin istemci kimliği.

--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--federated-client-id

Federasyon kimliğinin istemci kimliği.

--identity

Veri şifrelemesi için kullanıcı tarafından atanan kimliğin adı veya kaynak tanımlayıcısı.

--key

Veri şifreleme için birincil anahtar kasası anahtarının kaynak tanımlayıcısı.

--location -l

Location. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Özellik Değer
Default value: False
--performance-tier

Sunucunun performans katmanı.

--private-dns-zone

Bu parametre yalnızca özel erişimi olan bir sunucu için geçerlidir ve --vnet veya --subnet kullanılırken gereklidir. Mevcut bir özel DNS bölgesinin adı veya kaynak tanımlayıcısı. Aynı kaynak grubundan, farklı bir kaynak grubundan veya farklı bir abonelikten özel bir DNS bölgesi kullanabilirsiniz. Farklı bir kaynak grubundan veya abonelikten bir bölge kullanmak istiyorsanız, lütfen kaynak tanımlayıcısını belirtin.

--sku-name

İşlem SKU'sunun adı. {VM name} Standard_ kuralına uyar. Örnekler: Standard_B1ms.

--storage-size

Sunucunun depolama kapasitesi. Minimum 32 GiB, maksimum ise 16 TiB'dir.

--storage-type

Okuma amaçlı çoğaltma için depolama türü. İzin verilen değer PremiumV2_LRS. Varsayılan değer, okuma amaçlı çoğaltmanın birincil sunucunun depolama türüyle eşleşmesi içindir.

Özellik Değer
Kabul edilen değerler: PremiumV2_LRS
--subnet

Mevcut bir alt ağın adı veya tanımlayıcısı. Farklı bir kaynak grubundan veya abonelikten bir alt ağ kullanmak istiyorsanız, lütfen ad yerine kaynak tanımlayıcısını belirtin.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--tier

Sunucunun işlem katmanı. Kabul edilen değerler: Burstable, GeneralPurpose, MemoryOptimized.

--vnet

Mevcut bir sanal ağın adı veya tanımlayıcısı. Farklı bir kaynak grubundan veya abonelikten sanal ağ kullanmak istiyorsanız, lütfen bir kaynak tanımlayıcısı sağlayın. Ad 2 ila 64 karakter arasında olmalıdır. Ad bir harf veya sayı ile başlamalı, harf, sayı veya alt çizgiyle bitmelidir ve yalnızca harf, sayı, alt çizgi, nokta veya kısa çizgi içerebilir.

--yes -y

Onay istemde bulunmayın.

Özellik Değer
Default value: False
--zone -z

Kaynağın sağlandığı kullanılabilirlik alanı.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az postgres flexible-server replica list

Belirli bir sunucu için tüm okuma amaçlı çoğaltmaları listeleyin.

az postgres flexible-server replica list [--ids]
                                         [--name]
                                         [--resource-group]
                                         [--subscription]

Örnekler

'testserver' ana sunucusu için tüm okuma amaçlı çoğaltmaları listeleyin.

az postgres flexible-server replica list -g testgroup -n testserver

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

sunucusunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. En az 3 karakter ve en fazla 63 karakter.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az postgres flexible-server replica promote

Okuma amaçlı çoğaltmanın çoğaltılmasını durdurun ve bunu bağımsız bir sunucuya veya birincil sunucu olarak yükseltin.

az postgres flexible-server replica promote [--acquire-policy-token]
                                            [--change-reference]
                                            [--ids]
                                            [--name]
                                            [--promote-mode {standalone, switchover}]
                                            [--promote-option {forced, planned}]
                                            [--resource-group]
                                            [--subscription]
                                            [--yes]

Örnekler

'testreplica' çoğaltmasını durdurun ve tek başına okuma/yazma sunucusu olarak yükseltin.

az postgres flexible-server replica promote -g testgroup -n testreplica

'testreplica' çoğaltmasını durdurun ve zorlamalı veri eşitlemesi ile tek başına bir okuma/yazma sunucusu yükseltin.

az postgres flexible-server replica promote -g testgroup -n testreplica --promote-mode standalone --promote-option forced

'testreplica' için çoğaltmayı durdurun ve planlı veri eşitlemesi ile birincil sunucuya yükseltin. Yükseltdiğiniz çoğaltmaya okuyucu sanal uç noktası atanmış olmalıdır, aksi takdirde yükseltmeyle ilgili bir hata alırsınız.

az postgres flexible-server replica promote -g testgroup -n testreplica --promote-mode switchover --promote-option planned

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--ids

Bir veya daha fazla kaynak kimliği (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

Okuma amaçlı çoğaltmanın adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--promote-mode

Okuma amaçlı çoğaltmayı bağımsız bir sunucuya yükseltme veya birincil sunucu olarak yükseltme.

Özellik Değer
Default value: standalone
Kabul edilen değerler: standalone, switchover
--promote-option

Okuma amaçlı çoğaltmayı yükseltmeden veya en kısa sürede yükseltmeden önce verilerin eşitlenip eşitlenmeymeyeceği.

Özellik Değer
Default value: planned
Kabul edilen değerler: forced, planned
--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--yes -y

Onay istemde bulunmayın.

Özellik Değer
Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False