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 einen az postgres Server-Arc-Befehl zum ersten Mal ausführen. Weitere Informationen zu 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. |
Durchwahl | Vorschau |
az postgres server-arc delete |
Löschen Sie einen Azure Arc-aktivierten PostgreSQL-Server. |
Durchwahl | Vorschau |
az postgres server-arc endpoint |
Verwalten Sie Azure Arc-aktivierte PostgreSQL-Serverendpunkte. |
Durchwahl | Vorschau |
az postgres server-arc endpoint list |
Auflisten von Azure Arc aktivierten PostgreSQL-Serverendpunkten. |
Durchwahl | Vorschau |
az postgres server-arc list |
Auflisten des Azure Arc-aktivierten PostgreSQL-Servers. |
Durchwahl | Vorschau |
az postgres server-arc restore |
Stellen Sie einen Azure Arc-aktivierten PostgreSQL-Server aus der Sicherung von einem anderen Server wieder her. |
Durchwahl | Vorschau |
az postgres server-arc show |
Zeigen Sie die Details eines Azure Arc-aktivierten PostgreSQL-Servers an. |
Durchwahl | Vorschau |
az postgres server-arc update |
Aktualisieren Sie die Konfiguration eines Azure Arc-aktivierten PostgreSQL-Servers. |
Durchwahl | 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-Verbinden or. Dieser Parameter gibt eine Absicht an, mit AD-Unterstützung bereitzustellen.
Name des zu generierenden Kubernetes-Geheimnisses, das die Anmeldeinformationen der Administratoranmeldung des Hostbenutzers hostet oder hosten wird.
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.
Dies ist die Mindestanzahl von CPU-Kernen, die pro Knoten verfügbar sein müssen, um den Dienst zu planen.
Wenn dieser Wert angegeben wird, gilt die Instanz als Entwicklungsinstanz, und es fallen keine Kosten dafür an.
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 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).
Falls ein Wert angegeben ist, 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. Das 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 auf alle externen Dienste angewendet werden sollen.
Name des Kubernetes-Schlüssels, um das SSL-Zertifikat zu generieren.
Durch Trennzeichen getrennte Liste von Bezeichnungen, die auf alle externen Dienste angewendet werden sollen.
Der Typ für den primären Dienst.
Dies ist die für persistente Sicherungsvolumes zu verwendende Speicherklasse.
Dies ist die für persistente Datenvolumes zu verwendende Speicherklasse.
Dies ist die für persistente Protokollvolumes zu verwendende Speicherklasse.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Dies ist die Größe des Speichervolumes, das für Sicherungen verwendet werden soll, als positive Zahl, gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte).
Dies ist die Größe des Speichervolumes, das für Daten verwendet werden soll, als positive Zahl, gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte).
Dies ist die Größe des Speichervolumes, das für Datenprotokolle verwendet werden soll, als positive Zahl, gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte).
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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 kubeconfig definierte Namespace verwendet.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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 kubeconfig definierte Namespace verwendet.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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 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.
Dies ist die für persistente Sicherungsvolumes zu verwendende Speicherklasse.
Dies ist die für persistente Datenvolumes zu verwendende Speicherklasse.
Dies ist die für persistente Protokollvolumes zu verwendende Speicherklasse.
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.
Dies ist die Größe des Speichervolumes, das für Sicherungen verwendet werden soll, als positive Zahl, gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte).
Dies ist die Größe des Speichervolumes, das für Daten verwendet werden soll, als positive Zahl, gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte).
Dies ist die Größe des Speichervolumes, das für Datenprotokolle verwendet werden soll, als positive Zahl, gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte).
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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 kubeconfig definierte Namespace verwendet.
Ein Pfad, in dem die vollständige Spezifikation für den Azure Arc-aktivierten PostgreSQL-Server geschrieben werden sollte. Wenn keine Angabe erfolgt, wird die Spezifikation in die Standardausgabe geschrieben.
Verwenden Sie lokale Kubernetes-APIs, um diese Aktion auszuführen.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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. Geben Sie den entsprechenden Wert als leere Zeichenfolge an, um cores_limit zu entfernen.
Dies ist die Mindestanzahl von CPU-Kernen, die pro Knoten verfügbar sein müssen, um den Dienst zu planen. Geben Sie den entsprechenden Wert als leere Zeichenfolge an, um cores_request zu entfernen.
Wenn dieser Wert angegeben wird, gilt die Instanz als Entwicklungsinstanz, und es fallen keine Kosten dafür an.
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 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. Geben Sie den entsprechenden Wert als leere Zeichenfolge an, um memory_limit zu entfernen.
Die Speicheranforderung für Azure Arc hat den PostgreSQL-Server als Zahl gefolgt von Ki (Kilobyte), Mi (Megabyte) oder Gi (Gigabyte) aktiviert. Geben Sie den entsprechenden Wert als leere Zeichenfolge an, um memory_request zu entfernen.
Falls ein Wert angegeben ist, 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. Das 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 auf alle externen Dienste angewendet werden sollen.
Name des Kubernetes-Schlüssels, um das SSL-Zertifikat zu generieren.
Durch Trennzeichen getrennte Liste von 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
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für