az postgres server-arc
Hinweis
Diese Referenz ist Teil der arcdata Erweiterung für die Azure CLI (Version 2.3.1 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie ein az postgres server-arc Befehl ausführen. Erfahren Sie mehr über Erweiterungen.
Diese Befehlsgruppe befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Verwalten Sie Azure Arc-aktivierte PostgreSQL-Server.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az postgres server-arc create |
Erstellen Sie einen Azure Arc-aktivierten PostgreSQL-Server. |
Erweiterung | Vorschau |
az postgres server-arc delete |
Löschen Sie einen Azure Arc-aktivierten PostgreSQL-Server. |
Erweiterung | Vorschau |
az postgres server-arc endpoint |
Verwalten Sie Azure Arc-aktivierte PostgreSQL-Serverendpunkte. |
Erweiterung | Vorschau |
az postgres server-arc endpoint list |
Auflisten von Azure Arc aktivierten PostgreSQL-Serverendpunkten. |
Erweiterung | Vorschau |
az postgres server-arc list |
Auflisten des Azure Arc-aktivierten PostgreSQL-Servers. |
Erweiterung | Vorschau |
az postgres server-arc restore |
Stellen Sie einen Azure Arc-aktivierten PostgreSQL-Server aus der Sicherung von einem anderen Server wieder her. |
Erweiterung | Vorschau |
az postgres server-arc show |
Zeigen Sie die Details eines Azure Arc-aktivierten PostgreSQL-Servers an. |
Erweiterung | Vorschau |
az postgres server-arc update |
Aktualisieren Sie die Konfiguration eines Azure Arc-aktivierten PostgreSQL-Servers. |
Erweiterung | Vorschau |
az postgres server-arc create
Die Befehlsgruppe "postgres server-arc" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Erstellen Sie einen Azure Arc-aktivierten PostgreSQL-Server.
Um das Kennwort des Servers festzulegen, legen Sie die Umgebungsvariable AZDATA_PASSWORD fest.
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]
Beispiele
Erstellen Sie einen Azure Arc-aktivierten PostgreSQL-Server.
az postgres server-arc create -n pg1 --k8s-namespace namespace --use-k8s
Erforderliche Parameter
Name des Azure Arc-aktivierten PostgreSQL-Servers.
Optionale Parameter
Der Name des Active Directory-Kontos für diesen Azure Arc-Aktivierten PostgreSQL-Server. Dieses Konto muss vor der Bereitstellung dieser Instanz erstellt werden.
Der Name des Active Directory-Connectors. Dieser Parameter gibt eine Absicht an, mit AD-Unterstützung bereitzustellen.
Der Name des Kubernetes-Geheimschlüssels, um zu generieren, dass die Anmeldeinformationen des Benutzeradministratorkontos gehostet oder gehostet werden.
Pfad zur Datei, die einen privaten PEM-Zertifikatschlüssel enthält, der für Client-SSL-Verbindungen verwendet werden soll.
Pfad zur Datei, die einen öffentlichen PEM-Zertifikatschlüssel enthält, der für Client-SSL-Verbindungen verwendet werden soll.
Die maximale Anzahl von CPU-Kernen, die für Azure Arc-aktivierten PostgreSQL-Server verwendet werden können.
Die Mindestanzahl der CPU-Kerne, die pro Knoten verfügbar sein müssen, um den Dienst zu planen.
Wenn dies angegeben ist, wird sie als Dev-Instanz betrachtet und wird nicht in Rechnung gestellt.
Der Dienst-DNS-Name, der den Endbenutzern zur Verbindung mit diesem Azure Arc-Aktivierten PostgreSQL-Server (z. B. pginstancename.contoso.com) verfügbar gemacht wird.
Durch Trennzeichen getrennte Liste der zu aktivierenden Erweiterungen. Nach der Aktivierung kann die Erweiterung über den Befehl "CREATE EXTENSION" installiert werden.
Der Kubernetes-Namespace, in dem der Azure Arc-Aktivierte PostgreSQL-Server bereitgestellt wird. Wenn kein Namespace angegeben ist, wird der in der Kubeconfig definierte Namespace verwendet.
Der Name des Kubernetes-Geheimniss, das die Keytabdatei für diesen Azure Arc-Aktivierten PostgreSQL-Server enthält.
Legt die log_min_messages Einstellung für das PostgreSQL-Modul fest. Gültige Werte sind: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, PANIC.
Die Speichergrenze des Azure Arc aktivierten PostgreSQL-Servers als Zahl gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte).
Die Speicheranforderung des Azure Arc aktivierten PostgreSQL-Servers als Zahl gefolgt von Ki (Kilobytes), Mi (Megabyte) oder Gi (Gigabyte).
Wenn angegeben, wird kein externer Dienst erstellt. Andernfalls wird ein externer Dienst entweder mithilfe des Typs "--service-type" oder mit demselben Diensttyp wie der Datenverantwortliche erstellt.
Warten Sie nicht, bis die Bereitstellung bereit ist, bevor Sie zurückkehren.
Der Pfad zur Json-Quelldatei für den Azure Arc-Aktivierten PostgreSQL-Server. Dies ist optional.
Die Portnummer, auf der der primäre Dienst den Endbenutzern verfügbar gemacht wird.
Sicherungsaufbewahrungszeitraum, der in Tagen angegeben ist. Zulässige Werte sind 0 bis 35. Der Standardwert ist 7. Durch Festlegen des Aufbewahrungszeitraums auf 0 werden automatische Sicherungen für Azure Arc aktivierte PostgreSql deaktiviert.
Durch Trennzeichen getrennte Liste von Anmerkungen, die für alle externen Dienste gelten sollen.
Name des Kubernetes-Schlüssels, um das SSL-Zertifikat zu generieren.
Durch Trennzeichen getrennte Liste der Bezeichnungen, die auf alle externen Dienste angewendet werden sollen.
Der Typ für den primären Dienst.
Die Speicherklasse, die für beständige Sicherungsvolumes verwendet werden soll.
Die Speicherklasse, die für beständige Datenvolumes verwendet werden soll.
Die Speicherklasse, die für protokolle persistente Volumes verwendet werden soll.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Die Größe des Speichervolumes, das für Sicherungen als positive Zahl verwendet werden soll, gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte).
Die Größe des Speichervolumens, das für Daten als positive Zahl verwendet werden soll, gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte).
Die Größe des Speichervolumens, das für Protokolle als positive Zahl verwendet werden soll, gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte).
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az postgres server-arc delete
Die Befehlsgruppe "postgres server-arc" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Löschen Sie einen Azure Arc-aktivierten PostgreSQL-Server.
az postgres server-arc delete --name
[--force]
[--k8s-namespace]
[--use-k8s]
Beispiele
Löschen Sie einen Azure Arc-aktivierten PostgreSQL-Server.
az postgres server-arc delete -n pg1 --k8s-namespace namespace --use-k8s
Erforderliche Parameter
Name des Azure Arc-aktivierten PostgreSQL-Servers.
Optionale Parameter
Löschen Sie den Azure Arc-aktivierten PostgreSQL-Server ohne Bestätigung.
Der Kubernetes-Namespace, in dem der Azure Arc-Aktivierte PostgreSQL-Server bereitgestellt wird. Wenn kein Namespace angegeben ist, wird der in der Kubeconfig definierte Namespace verwendet.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az postgres server-arc list
Die Befehlsgruppe "postgres server-arc" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Auflisten des Azure Arc-aktivierten PostgreSQL-Servers.
az postgres server-arc list [--k8s-namespace]
[--use-k8s]
Beispiele
Auflisten des Azure Arc-aktivierten PostgreSQL-Servers.
az postgres server-arc list --k8s-namespace namespace --use-k8s
Optionale Parameter
Der Kubernetes-Namespace, in dem die Azure Arc-Aktivierten PostgreSQL-Server bereitgestellt werden. Wenn kein Namespace angegeben ist, wird der in der Kubeconfig definierte Namespace verwendet.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az postgres server-arc restore
Die Befehlsgruppe "postgres server-arc" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Stellen Sie einen Azure Arc-aktivierten PostgreSQL-Server aus der Sicherung von einem anderen Server wieder her.
Um das Kennwort des Servers festzulegen, legen Sie die Umgebungsvariable AZDATA_PASSWORD fest.
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]
Beispiele
Stellen Sie einen Azure Arc-aktivierten PostgreSQL-Server wieder her.
az postgres server-arc restore -n <to-pg> --source-server <from-pg> --k8s-namespace namespace --use-k8s
Erforderliche Parameter
Der Kubernetes-Namespace, der azure Arc aktivierte PostgreSql enthält. Wenn kein Namespace angegeben ist, wird der in der Kubeconfig definierte Namespace verwendet.
Name des Azure Arc-aktivierten PostgreSQL-Servers, der erstellt werden soll.
Der Name des Azure Arc aktivierten PostgreSQL-Servers für die Wiederherstellung.
Optionale Parameter
Wenn festgelegt, werden die Quell- und Zielressourcen und die Uhrzeit überprüft, ohne die Wiederherstellung durchzuführen. Die frühesten und neuesten möglichen Wiederherstellungszeiten werden im Status der Wiederherstellungsaufgabe zurückgegeben.
Warten Sie nicht, bis die Bereitstellung bereit ist, bevor Sie zurückkehren.
Die Speicherklasse, die für beständige Sicherungsvolumes verwendet werden soll.
Die Speicherklasse, die für beständige Datenvolumes verwendet werden soll.
Die Speicherklasse, die für protokolle persistente Volumes verwendet werden soll.
Der Zeitpunkt des Quellservers, der wiederhergestellt wird, um den neuen Azure Arc-aktivierten PostgreSQL-Server zu erstellen. Muss größer oder gleich dem frühesten Wiederherstellungswert der Quelldatenbank sein. Die Uhrzeit sollte im folgenden Format vorliegen: 'JJJJ-MM-TTTHH:MM:SSZ'. Wenn keine Zeit bereitgestellt wird, wird die neueste Sicherung wiederhergestellt.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Die Größe des Speichervolumes, das für Sicherungen als positive Zahl verwendet werden soll, gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte).
Die Größe des Speichervolumens, das für Daten als positive Zahl verwendet werden soll, gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte).
Die Größe des Speichervolumens, das für Protokolle als positive Zahl verwendet werden soll, gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte).
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az postgres server-arc show
Die Befehlsgruppe "postgres server-arc" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Zeigen Sie die Details eines Azure Arc-aktivierten PostgreSQL-Servers an.
az postgres server-arc show --name
[--k8s-namespace]
[--path]
[--use-k8s]
Beispiele
Zeigen Sie die Details eines Azure Arc-aktivierten PostgreSQL-Servers an.
az postgres server-arc show -n pg1 --k8s-namespace namespace --use-k8s
Erforderliche Parameter
Name des Azure Arc-aktivierten PostgreSQL-Servers.
Optionale Parameter
Der Kubernetes-Namespace, in dem der Azure Arc-Aktivierte PostgreSQL-Server bereitgestellt wird. Wenn kein Namespace angegeben ist, wird der in der Kubeconfig definierte Namespace verwendet.
Ein Pfad, in dem die vollständige Spezifikation für den Azure Arc-aktivierten PostgreSQL-Server geschrieben werden sollte. Wenn diese Angabe weggelassen wird, wird die Spezifikation in die Standardausgabe geschrieben.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az postgres server-arc update
Die Befehlsgruppe "postgres server-arc" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Aktualisieren Sie die Konfiguration eines Azure Arc-aktivierten PostgreSQL-Servers.
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]
Beispiele
Aktualisieren Sie die Konfiguration eines Azure Arc-aktivierten PostgreSQL-Servers.
az postgres server-arc update --path ./spec.json -n pg1 --k8s-namespace namespace --use-k8s
Aktivieren Sie Erweiterungen für einen vorhandenen Azure Arc-aktivierten PostgreSQL-Server.
az postgres server-arc update -n pg1 --extensions 'pgaudit,pg_partman' --k8s-namespace namespace --use-k8s
Entfernen Sie Erweiterungen von einem Azure Arc-aktivierten PostgreSQL-Server.
az postgres server-arc update -n pg1 --extensions "''" --k8s-namespace namespace --use-k8s
Erforderliche Parameter
Name des Azure Arc-aktivierten PostgreSQL-Servers, der aktualisiert wird. Der Name, unter dem Ihre Instanz bereitgestellt wird, kann nicht geändert werden.
Optionale Parameter
Pfad zur Datei, die einen privaten PEM-Zertifikatschlüssel enthält, der für Client-SSL-Verbindungen verwendet werden soll.
Pfad zur Datei, die einen öffentlichen PEM-Zertifikatschlüssel enthält, der für Client-SSL-Verbindungen verwendet werden soll.
Die maximale Anzahl von CPU-Kernen für Azure Arc aktivierter PostgreSQL-Server, der pro Knoten verwendet werden kann. Um das cores_limit zu entfernen, geben Sie den Wert als leere Zeichenfolge an.
Die Mindestanzahl der CPU-Kerne, die pro Knoten verfügbar sein müssen, um den Dienst zu planen. Um die cores_request zu entfernen, geben Sie den Wert als leere Zeichenfolge an.
Wenn dies angegeben ist, wird sie als Dev-Instanz betrachtet und wird nicht in Rechnung gestellt.
Durch Trennzeichen getrennte Liste der zu aktivierenden Erweiterungen. Zum Hinzufügen oder Entfernen einer neuen Erweiterung aktualisieren Sie die vorhandene Liste der Erweiterungen. Nach der Aktivierung kann die Erweiterung über den Befehl "CREATE EXTENSION" installiert werden.
Der Kubernetes-Namespace, in dem der Azure Arc-Aktivierte PostgreSQL-Server bereitgestellt wird. Wenn kein Namespace angegeben ist, wird der in der Kubeconfig definierte Namespace verwendet.
Der Name des Kubernetes-Geheimniss, das die Keytabdatei für diesen Azure Arc-Aktivierten PostgreSQL-Server enthält.
Legt die log_min_messages Einstellung für das PostgreSQL-Modul fest. Gültige Werte sind: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, PANIC.
Der Speichergrenzwert für Azure Arc hat den PostgreSQL-Server als Zahl gefolgt von Ki (Kilobytes), Mi (Megabyte) oder Gi (Gigabyte) aktiviert. Um die memory_limit zu entfernen, geben Sie den Wert als leere Zeichenfolge an.
Die Speicheranforderung für Azure Arc hat den PostgreSQL-Server als Zahl gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte) aktiviert. Um den memory_request zu entfernen, geben Sie den Wert als leere Zeichenfolge an.
Wenn angegeben, wird kein externer Dienst erstellt. Andernfalls wird ein externer Dienst entweder mithilfe des Typs "--service-type" oder mit demselben Diensttyp wie der Datenverantwortliche erstellt.
Warten Sie nicht, bis die Bereitstellung bereit ist, bevor Sie zurückkehren.
Der Pfad zur Json-Quelldatei für den Azure Arc-Aktivierten PostgreSQL-Server. Dies ist optional.
Die Portnummer, auf der der primäre Dienst den Endbenutzern verfügbar gemacht wird.
Sicherungsaufbewahrungszeitraum, der in Tagen angegeben ist. Zulässige Werte sind 0 bis 35. Der Standardwert ist 7. Durch Festlegen des Aufbewahrungszeitraums auf 0 werden automatische Sicherungen für Azure Arc aktivierte PostgreSql deaktiviert.
Durch Trennzeichen getrennte Liste von Anmerkungen, die für alle externen Dienste gelten sollen.
Name des Kubernetes-Schlüssels, um das SSL-Zertifikat zu generieren.
Durch Trennzeichen getrennte Liste der Bezeichnungen, die auf alle externen Dienste angewendet werden sollen.
Der Typ für den primären Dienst.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.