az postgres server-arc
Catatan
Referensi ini adalah bagian dari ekstensi arcdata untuk Azure CLI (versi 2.3.1 atau lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az postgres server-arc . Pelajari lebih lanjut tentang ekstensi.
Grup perintah ini dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus
Mengelola server PostgreSQL dengan dukungan Azure Arc.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az postgres server-arc create |
Buat server PostgreSQL dengan dukungan Azure Arc. |
Ekstensi | Pratinjau |
az postgres server-arc delete |
Menghapus server PostgreSQL dengan dukungan Azure Arc. |
Ekstensi | Pratinjau |
az postgres server-arc endpoint |
Mengelola titik akhir server PostgreSQL dengan dukungan Azure Arc. |
Ekstensi | Pratinjau |
az postgres server-arc endpoint list |
Mencantumkan titik akhir server PostgreSQL dengan dukungan Azure Arc. |
Ekstensi | Pratinjau |
az postgres server-arc list |
Mencantumkan server PostgreSQL dengan dukungan Azure Arc. |
Ekstensi | Pratinjau |
az postgres server-arc restore |
Pulihkan server PostgreSQL dengan dukungan Azure Arc dari cadangan dari server lain. |
Ekstensi | Pratinjau |
az postgres server-arc show |
Tampilkan detail server PostgreSQL dengan dukungan Azure Arc. |
Ekstensi | Pratinjau |
az postgres server-arc update |
Perbarui konfigurasi server PostgreSQL dengan dukungan Azure Arc. |
Ekstensi | Pratinjau |
az postgres server-arc create
Grup perintah 'postgres server-arc' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus
Buat server PostgreSQL dengan dukungan Azure Arc.
Untuk mengatur kata sandi server, atur variabel lingkungan AZDATA_PASSWORD.
az postgres server-arc create --name
[--ad-account-name]
[--ad-connector-name]
[--admin-login-secret]
[--cert-private-key-file]
[--cert-public-key-file]
[--cores-limit]
[--cores-request]
[--dev]
[--dns-name]
[--extensions]
[--k8s-namespace]
[--keytab-secret]
[--log-level]
[--memory-limit]
[--memory-request]
[--no-external-endpoint]
[--no-wait]
[--path]
[--port]
[--retention-days]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--service-type]
[--storage-class-backups]
[--storage-class-data]
[--storage-class-logs]
[--use-k8s]
[--volume-size-backups]
[--volume-size-data]
[--volume-size-logs]
Contoh
Buat server PostgreSQL dengan dukungan Azure Arc.
az postgres server-arc create -n pg1 --k8s-namespace namespace --use-k8s
Parameter yang Diperlukan
Nama server PostgreSQL dengan dukungan Azure Arc.
Parameter Opsional
Nama akun Direktori Aktif untuk server PostgreSQL dengan dukungan Azure Arc ini. Akun ini perlu dibuat sebelum penyebaran instans ini.
Nama Koneksi or Direktori Aktif. Parameter ini menunjukkan niat untuk disebarkan dengan dukungan AD.
Nama rahasia Kubernetes untuk menghasilkan host atau akan menjadi host mandat akun login admin pengguna.
Jalur ke file yang berisi kunci privat sertifikat berformat PEM yang akan digunakan untuk koneksi SSL klien.
Jalur ke file yang berisi kunci umum sertifikat berformat PEM yang akan digunakan untuk koneksi SSL klien.
Jumlah maksimum inti CPU yang dapat digunakan untuk server PostgreSQL dengan dukungan Azure Arc.
Jumlah minimum inti CPU yang harus tersedia per simpul untuk menjadwalkan layanan.
Jika ditentukan, maka akan dianggap sebagai instans dev dan tidak akan ditagih.
Nama DNS layanan yang diekspos ke pengguna akhir untuk terhubung ke server PostgreSQL dengan dukungan Azure Arc ini (misalnya pginstancename.contoso.com).
Daftar ekstensi yang dipisahkan koma untuk diaktifkan. Setelah diaktifkan, ekstensi dapat diinstal melalui perintah 'CREATE EXTENSION'.
Namespace Layanan Kubernetes tempat server PostgreSQL dengan dukungan Azure Arc disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Nama rahasia Kubernetes yang berisi file keytab untuk server PostgreSQL dengan dukungan Azure Arc ini.
Mengatur pengaturan log_min_messages untuk mesin PostgreSQL. Nilai yang valid adalah: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, PEMBERITAHUAN, PERINGATAN, KESALAHAN, LOG, FATAL, PANIK.
Batas memori server PostgreSQL dengan dukungan Azure Arc sebagai angka diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte).
Permintaan memori server PostgreSQL dengan dukungan Azure Arc sebagai angka diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte).
Jika ditentukan, tidak ada layanan eksternal yang akan dibuat. Jika tidak, layanan eksternal akan dibuat menggunakan jenis yang diberikan dengan argumen --service-type atau jenis layanan yang sama dengan pengontrol data.
Jangan menunggu penyebaran siap sebelum kembali.
Jalur ke file json sumber untuk server PostgreSQL dengan dukungan Azure Arc. Ini opsional.
Nomor port tempat layanan utama diekspos ke pengguna akhir.
Periode retensi cadangan, ditentukan dalam hari. Nilai yang diizinkan adalah 0 hingga 35. Defaultnya adalah 7. Mengatur periode retensi ke 0 akan menonaktifkan pencadangan otomatis untuk PostgreSql dengan dukungan Azure Arc.
Daftar anotasi yang dipisahkan koma yang akan diterapkan ke semua layanan eksternal.
Nama rahasia Kubernetes untuk menghasilkan yang menghosting sertifikat SSL.
Daftar label yang dipisahkan koma yang akan diterapkan ke semua layanan eksternal.
Jenis untuk layanan utama.
Kelas penyimpanan yang akan digunakan untuk volume persisten cadangan.
Kelas penyimpanan yang akan digunakan untuk volume persisten data.
Kelas penyimpanan yang akan digunakan untuk volume persisten log.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Ukuran volume penyimpanan yang akan digunakan untuk cadangan sebagai angka positif diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte).
Ukuran volume penyimpanan yang akan digunakan untuk data sebagai angka positif diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte).
Ukuran volume penyimpanan yang akan digunakan untuk log sebagai angka positif diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte).
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az postgres server-arc delete
Grup perintah 'postgres server-arc' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus
Menghapus server PostgreSQL dengan dukungan Azure Arc.
az postgres server-arc delete --name
[--force]
[--k8s-namespace]
[--use-k8s]
Contoh
Menghapus server PostgreSQL dengan dukungan Azure Arc.
az postgres server-arc delete -n pg1 --k8s-namespace namespace --use-k8s
Parameter yang Diperlukan
Nama server PostgreSQL dengan dukungan Azure Arc.
Parameter Opsional
Hapus server PostgreSQL dengan dukungan Azure Arc tanpa konfirmasi.
Namespace Layanan Kubernetes tempat server PostgreSQL dengan dukungan Azure Arc disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az postgres server-arc list
Grup perintah 'postgres server-arc' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus
Mencantumkan server PostgreSQL dengan dukungan Azure Arc.
az postgres server-arc list [--k8s-namespace]
[--use-k8s]
Contoh
Mencantumkan server PostgreSQL dengan dukungan Azure Arc.
az postgres server-arc list --k8s-namespace namespace --use-k8s
Parameter Opsional
Namespace Layanan Kubernetes tempat server PostgreSQL dengan dukungan Azure Arc disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az postgres server-arc restore
Grup perintah 'postgres server-arc' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus
Pulihkan server PostgreSQL dengan dukungan Azure Arc dari cadangan dari server lain.
Untuk mengatur kata sandi server, atur variabel lingkungan AZDATA_PASSWORD.
az postgres server-arc restore --k8s-namespace
--name
--source-server
[--dry-run]
[--no-wait]
[--storage-class-backups]
[--storage-class-data]
[--storage-class-logs]
[--time]
[--use-k8s]
[--volume-size-backups]
[--volume-size-data]
[--volume-size-logs]
Contoh
Pulihkan server PostgreSQL dengan dukungan Azure Arc.
az postgres server-arc restore -n <to-pg> --source-server <from-pg> --k8s-namespace namespace --use-k8s
Parameter yang Diperlukan
Namespace Layanan Kubernetes yang berisi PostgreSql dengan dukungan Azure Arc. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Nama server PostgreSQL dengan dukungan Azure Arc yang akan dibuat.
Nama server PostgreSQL dengan dukungan Azure Arc untuk dipulihkan.
Parameter Opsional
Jika diatur, memvalidasi sumber daya sumber dan tujuan serta waktu, tanpa melakukan pemulihan. Waktu pemulihan paling awal dan terbaru yang mungkin dikembalikan dalam status tugas pemulihan.
Jangan menunggu penyebaran siap sebelum kembali.
Kelas penyimpanan yang akan digunakan untuk volume persisten cadangan.
Kelas penyimpanan yang akan digunakan untuk volume persisten data.
Kelas penyimpanan yang akan digunakan untuk volume persisten log.
Titik waktu server sumber yang akan dipulihkan untuk membuat server PostgreSQL dengan dukungan Azure Arc baru. Harus lebih besar dari atau sama dengan nilai tanggal/waktu pemulihan paling awal database sumber. Waktu harus dalam format berikut: 'YYYY-MM-DDTHH:MM:SSZ'. Jika tidak ada waktu yang disediakan, cadangan terbaru akan dipulihkan.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Ukuran volume penyimpanan yang akan digunakan untuk cadangan sebagai angka positif diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte).
Ukuran volume penyimpanan yang akan digunakan untuk data sebagai angka positif diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte).
Ukuran volume penyimpanan yang akan digunakan untuk log sebagai angka positif diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte).
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az postgres server-arc show
Grup perintah 'postgres server-arc' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus
Tampilkan detail server PostgreSQL dengan dukungan Azure Arc.
az postgres server-arc show --name
[--k8s-namespace]
[--path]
[--use-k8s]
Contoh
Tampilkan detail server PostgreSQL dengan dukungan Azure Arc.
az postgres server-arc show -n pg1 --k8s-namespace namespace --use-k8s
Parameter yang Diperlukan
Nama server PostgreSQL dengan dukungan Azure Arc.
Parameter Opsional
Namespace Layanan Kubernetes tempat server PostgreSQL dengan dukungan Azure Arc disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Jalur di mana spesifikasi lengkap untuk server PostgreSQL dengan dukungan Azure Arc harus ditulis. Jika dihilangkan, spesifikasi akan ditulis dengan output standar.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az postgres server-arc update
Grup perintah 'postgres server-arc' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus
Perbarui konfigurasi server PostgreSQL dengan dukungan Azure Arc.
az postgres server-arc update --name
[--cert-private-key-file]
[--cert-public-key-file]
[--cores-limit]
[--cores-request]
[--dev]
[--extensions]
[--k8s-namespace]
[--keytab-secret]
[--log-level]
[--memory-limit]
[--memory-request]
[--no-external-endpoint]
[--no-wait]
[--path]
[--port]
[--retention-days]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--service-type]
[--use-k8s]
Contoh
Perbarui konfigurasi server PostgreSQL dengan dukungan Azure Arc.
az postgres server-arc update --path ./spec.json -n pg1 --k8s-namespace namespace --use-k8s
Aktifkan ekstensi untuk server PostgreSQL dengan dukungan Azure Arc yang ada.
az postgres server-arc update -n pg1 --extensions 'pgaudit,pg_partman' --k8s-namespace namespace --use-k8s
Menghapus ekstensi dari server PostgreSQL dengan dukungan Azure Arc.
az postgres server-arc update -n pg1 --extensions "''" --k8s-namespace namespace --use-k8s
Parameter yang Diperlukan
Nama server PostgreSQL dengan dukungan Azure Arc yang sedang diperbarui. Nama yang digunakan untuk penyebaran instans tidak dapat diubah.
Parameter Opsional
Jalur ke file yang berisi kunci privat sertifikat berformat PEM yang akan digunakan untuk koneksi SSL klien.
Jalur ke file yang berisi kunci umum sertifikat berformat PEM yang akan digunakan untuk koneksi SSL klien.
Jumlah maksimum inti CPU untuk server PostgreSQL dengan dukungan Azure Arc yang dapat digunakan per simpul. Untuk menghapus cores_limit, tentukan nilainya sebagai string kosong.
Jumlah minimum inti CPU yang harus tersedia per simpul untuk menjadwalkan layanan. Untuk menghapus cores_request, tentukan nilainya sebagai string kosong.
Jika ditentukan, maka akan dianggap sebagai instans dev dan tidak akan ditagih.
Daftar ekstensi yang dipisahkan koma untuk diaktifkan. Untuk Menambahkan atau menghapus ekstensi baru, perbarui daftar ekstensi yang sudah ada. Setelah diaktifkan, ekstensi dapat diinstal melalui perintah 'CREATE EXTENSION'.
Namespace Layanan Kubernetes tempat server PostgreSQL dengan dukungan Azure Arc disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.
Nama rahasia Kubernetes yang berisi file keytab untuk server PostgreSQL dengan dukungan Azure Arc ini.
Mengatur pengaturan log_min_messages untuk mesin PostgreSQL. Nilai yang valid adalah: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, PEMBERITAHUAN, PERINGATAN, KESALAHAN, LOG, FATAL, PANIK.
Batas memori untuk server PostgreSQL dengan dukungan Azure Arc sebagai angka diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte). Untuk menghapus memory_limit, tentukan nilainya sebagai string kosong.
Permintaan memori untuk server PostgreSQL dengan dukungan Azure Arc sebagai angka diikuti oleh Ki (kilobyte), Mi (megabyte), atau Gi (gigabyte). Untuk menghapus memory_request, tentukan nilainya sebagai string kosong.
Jika ditentukan, tidak ada layanan eksternal yang akan dibuat. Jika tidak, layanan eksternal akan dibuat menggunakan jenis yang diberikan dengan argumen --service-type atau jenis layanan yang sama dengan pengontrol data.
Jangan menunggu penyebaran siap sebelum kembali.
Jalur ke file json sumber untuk server PostgreSQL dengan dukungan Azure Arc. Ini opsional.
Nomor port tempat layanan utama diekspos ke pengguna akhir.
Periode retensi cadangan, ditentukan dalam hari. Nilai yang diizinkan adalah 0 hingga 35. Defaultnya adalah 7. Mengatur periode retensi ke 0 akan menonaktifkan pencadangan otomatis untuk PostgreSql dengan dukungan Azure Arc.
Daftar anotasi yang dipisahkan koma yang akan diterapkan ke semua layanan eksternal.
Nama rahasia Kubernetes untuk menghasilkan yang menghosting sertifikat SSL.
Daftar label yang dipisahkan koma yang akan diterapkan ke semua layanan eksternal.
Jenis untuk layanan utama.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk