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 --replica-name
--resource-group
--source-server
[--address-prefixes]
[--identity]
[--key]
[--location]
[--no-wait]
[--performance-tier]
[--private-dns-zone]
[--sku-name]
[--storage-size]
[--subnet]
[--subnet-prefixes]
[--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 'testreplicaserver' çoğaltması oluşturun.
az postgres flexible-server replica create --replica-name testreplicaserver -g testGroup --source-server testserver --zone 3 --location testLocation
Özel erişime sahip 'testserver' için yeni alt ağ ile okuma amaçlı bir 'testreplicaserver' çoğaltması oluşturun.
az postgres flexible-server replica create --replica-name testreplicaserver -g testGroup \
--source-server testserver --zone 3 --location testLocation \
--vnet newVnet --subnet newSubnet \
--address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24 \
--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 'testreplicaserver' ç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 --replica-name testreplicaserver -g testGroup --source-server testserver --location testLocation
Özel --storage-size ve --sku ile 'testserver' için okuma amaçlı bir 'testreplicaserver' çoğaltması oluşturun.
az postgres flexible-server replica create --replica-name testreplicaserver -g testGroup --source-server testserver --sku-name Standard_D4ds_v5 --storage-size 256
'testreplicaserver' farklı bir 'newTestGroup' kaynak grubunda yer alan 'testserver' için okuma amaçlı bir 'testreplicaserver' çoğaltması oluşturun. Burada --resource-group okuma amaçlı çoğaltmanın kaynak grubu içindir ve --source-server kaynak kimliği olarak geçirilmelidir.
az postgres flexible-server replica create --replica-name testreplicaserver -g newTestGroup --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName} --location testLocation
Gerekli Parametreler
Geri yükleneceği sunucunun adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Geri yükleneceği kaynak sunucunun adı veya kaynak kimliği.
İ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.
CIDR biçiminde yeni bir sanal ağ oluştururken kullanılacak IP adresi ön eki. Varsayılan değer 10.0.0.0/16'dır.
Veri şifrelemesi için kullanıcı tarafından atanan kimliğin adı veya kaynak kimliği.
Veri şifrelemesi için birincil anahtar kasası anahtarının kaynak kimliği.
Location. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.
Uzun süre çalışan işlemin bitmesini beklemeyin.
| Özellik | Değer |
|---|---|
| Default value: | False |
Sunucunun performans katmanı.
Bu parametre yalnızca özel erişimi olan bir sunucu için geçerlidir. Yeni veya mevcut özel dns bölgesinin adı veya kimliği. Aynı kaynak grubundan, farklı kaynak grubundan veya farklı abonelikten özel dns bölgesini kullanabilirsiniz. Farklı kaynak grubundan veya abonelikten bir bölge kullanmak istiyorsanız, lütfen kaynak kimliğini belirtin. CLI, kullanıcılar tarafından sağlanmazsa sanal ağ ile aynı kaynak grubunda yeni bir özel dns bölgesi oluşturur.
İşlem SKU'sunun adı. {VM name} Standard_ kuralına uyar. Örnekler: Standard_B1ms.
Sunucunun depolama kapasitesi. Minimum 32 GiB, maksimum ise 16 TiB'dir.
Yeni veya mevcut bir alt ağın adı veya kaynak kimliği. Farklı kaynak grubundan veya abonelikten bir alt ağ kullanmak istiyorsanız, lütfen ad yerine kaynak kimliğini belirtin. Alt ağın esnek Sunuculara devredileceğini lütfen unutmayın. Temsilci seçiminden sonra, bu alt ağ başka herhangi bir Azure kaynağı türü için kullanılamaz.
CIDR biçiminde yeni bir alt ağ oluştururken kullanılacak alt ağ IP adresi ön eki. Varsayılan değer 10.0.0.0/24'dür.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Sunucunun işlem katmanı. Kabul edilen değerler: Burstable, GeneralPurpose, MemoryOptimized.
Yeni veya mevcut bir sanal ağın adı veya kimliği. Farklı kaynak grubundan veya abonelikten bir sanal ağ kullanmak istiyorsanız, lütfen bir kaynak kimliği belirtin. 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.
Onay istemde bulunmayın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Kaynağın sağlandığı kullanılabilirlik alanı.
Global Parametreler
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
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 --name
--resource-group
Örnekler
'testserver' ana sunucusu için tüm okuma amaçlı çoğaltmaları listeleyin.
az postgres flexible-server replica list -g testGroup -n testserver
Gerekli Parametreler
Kaynak sunucunun adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
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 [--ids]
[--name]
[--promote-mode {standalone, switchover}]
[--promote-option {forced, planned}]
[--resource-group]
[--subscription]
[--yes]
Örnekler
'testreplicaserver' çoğaltmasını durdurun ve tek başına bir okuma/yazma sunucusu yükseltin.
az postgres flexible-server replica promote -g testGroup -n testreplicaserver
'testreplicaserver' için çoğaltmayı 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 testreplicaserver --promote-mode standalone --promote-option forced
'testreplicaserver' 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 testreplicaserver --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.
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 |
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 |
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 |
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 |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
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 |
Onay istemde bulunmayın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Global Parametreler
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
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 |