Bagikan melalui


az postgres flexible-server replica

Mengelola replika baca.

Perintah

Nama Deskripsi Jenis Status
az postgres flexible-server replica create

Membuat replika baca untuk server.

Core GA
az postgres flexible-server replica list

Daftar semua replika baca untuk server tertentu.

Core GA
az postgres flexible-server replica promote

Hentikan replikasi replika baca dan promosikan ke server independen atau sebagai server utama.

Core GA

az postgres flexible-server replica create

Membuat replika baca untuk server.

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]

Contoh

Buat replika baca 'testreplicaserver' untuk 'testserver' dengan akses publik atau privat di zona dan lokasi yang ditentukan jika tersedia.

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

Buat replika baca 'testreplicaserver' dengan subnet baru untuk 'testserver' dengan akses privat.

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"

Buat replika baca 'testreplicaserver' untuk 'testserver' dengan akses publik atau privat di lokasi yang ditentukan jika tersedia. Karena zona tidak diteruskan, zona akan secara otomatis mengambil zona di lokasi replika yang berbeda dari server sumber, jika tersedia, jika tersedia, yang lain akan mengambil zona yang sama dengan server sumber di lokasi replika jika tersedia, jika tidak akan mengatur zona sebagai Tidak Ada, yaitu Tidak ada preferensi

az postgres flexible-server replica create --replica-name testreplicaserver -g testGroup --source-server testserver --location testLocation

Buat replika baca 'testreplicaserver' untuk 'testserver' dengan kustom --storage-size dan --sku.

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

Buat replika baca 'testreplicaserver' untuk 'testserver', di mana 'testreplicaserver' berada di grup sumber daya yang berbeda 'newTestGroup'. Di sini --resource-group adalah untuk grup sumber daya replika baca, dan --source-server harus diteruskan sebagai ID sumber daya.

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

Parameter yang Diperlukan

--replica-name

Nama server yang akan dipulihkan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--source-server

Nama atau ID sumber daya dari server sumber yang akan dipulihkan.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--address-prefixes

Awalan alamat IP yang akan digunakan saat membuat jaringan virtual baru dalam format CIDR. Nilai defaultnya adalah 10.0.0.0/16.

--identity

Nama atau ID sumber daya identitas yang ditetapkan pengguna untuk enkripsi data.

--key

ID sumber daya kunci keyvault utama untuk enkripsi data.

--location -l

Location. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

Properti Nilai
Nilai default: False
--performance-tier

Tingkat performa server.

--private-dns-zone

Parameter ini hanya berlaku untuk server dengan akses privat. Nama atau id zona dns privat baru atau yang sudah ada. Anda dapat menggunakan zona dns privat dari grup sumber daya yang sama, grup sumber daya yang berbeda, atau langganan yang berbeda. Jika Anda ingin menggunakan zona dari grup sumber daya atau langganan yang berbeda, berikan Id sumber daya. CLI membuat zona dns privat baru dalam grup sumber daya yang sama dengan jaringan virtual jika tidak disediakan oleh pengguna.

--sku-name

Nama SKU komputasi. Mengikuti konvensi Standard_{nama VM}. Contoh: Standard_B1ms.

--storage-size

Kapasitas penyimpanan server. Minimum adalah 32 GiB dan maks adalah 16 TiB.

--subnet

Nama atau ID sumber daya subnet baru atau yang sudah ada. Jika Anda ingin menggunakan subnet dari grup sumber daya atau langganan yang berbeda, berikan ID sumber daya alih-alih nama. Harap dicatat bahwa subnet akan didelegasikan ke flexibleServers. Setelah delegasi, subnet ini tidak dapat digunakan untuk jenis sumber daya Azure lainnya.

--subnet-prefixes

Awalan alamat IP subnet yang akan digunakan saat membuat subnet baru dalam format CIDR. Nilai defaultnya adalah 10.0.0.0/24.

--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--tier

Tingkat komputasi server. Nilai yang diterima: Burstable, GeneralPurpose, MemoryOptimized.

--vnet

Nama atau ID jaringan virtual baru atau yang sudah ada. Jika Anda ingin menggunakan vnet dari grup sumber daya atau langganan yang berbeda, berikan ID sumber daya. Nama harus antara 2 hingga 64 karakter. Nama harus diawali dengan huruf atau angka, diakhiri dengan huruf, angka atau garis bawah, dan hanya boleh berisi huruf, angka, garis bawah, titik, atau tanda hubung.

--yes -y

Jangan meminta konfirmasi.

Properti Nilai
Nilai default: False
--zone -z

Zona ketersediaan untuk menyediakan sumber daya.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az postgres flexible-server replica list

Daftar semua replika baca untuk server tertentu.

az postgres flexible-server replica list --name
                                         --resource-group

Contoh

Cantumkan semua replika baca untuk server master 'testserver'.

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

Parameter yang Diperlukan

--name -n

Nama server sumber.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az postgres flexible-server replica promote

Hentikan replikasi replika baca dan promosikan ke server independen atau sebagai server utama.

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

Contoh

Hentikan replikasi ke 'testreplicaserver' dan promosikan server baca/tulis mandiri.

az postgres flexible-server replica promote -g testGroup -n testreplicaserver

Hentikan replikasi ke 'testreplicaserver' dan promosikan server baca/tulis mandiri dengan sinkronisasi data paksa.

az postgres flexible-server replica promote -g testGroup -n testreplicaserver --promote-mode standalone --promote-option forced

Hentikan replikasi ke 'testreplicaserver' dan promosikan ke server utama dengan sinkronisasi data yang direncanakan. Replika yang Anda promosikan harus memiliki titik akhir virtual pembaca yang ditetapkan, atau Anda akan menerima kesalahan pada promosi.

az postgres flexible-server replica promote -g testGroup -n testreplicaserver --promote-mode switchover --promote-option planned

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--ids

Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

Properti Nilai
Grup parameter: Resource Id Arguments
--name -n

Nama dari server. Nama hanya boleh berisi huruf kecil, angka, dan karakter tanda hubung (-). Minimal 3 karakter dan maksimum 63 karakter.

Properti Nilai
Grup parameter: Resource Id Arguments
--promote-mode

Apakah akan mempromosikan replika baca ke server independen atau mempromosikannya sebagai server utama.

Properti Nilai
Nilai default: standalone
Nilai yang diterima: standalone, switchover
--promote-option

Apakah akan menyinkronkan data sebelum mempromosikan replika baca atau mempromosikan sesegera mungkin.

Properti Nilai
Nilai default: planned
Nilai yang diterima: forced, planned
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Properti Nilai
Grup parameter: Resource Id Arguments
--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

Properti Nilai
Grup parameter: Resource Id Arguments
--yes -y

Jangan meminta konfirmasi.

Properti Nilai
Nilai default: False
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False