Freigeben über


az postgres flexible-server replica

Verwalten von Lesereplikaten.

Befehle

Name Beschreibung Typ Status
az postgres flexible-server replica create

Erstellt ein Lesereplikat für einen Server.

Core Allgemein verfügbar
az postgres flexible-server replica list

Listet alle Lesereplikate für einen bestimmten Server auf.

Core Allgemein verfügbar
az postgres flexible-server replica promote

Beenden Sie die Replikation eines Lesereplikats, und stufen Sie es auf einen unabhängigen Server oder als primärer Server höher.

Core Allgemein verfügbar
az postgres flexible-server replica stop-replication

Beendet die Replikation in ein Lesereplikat und macht es zu einem Lese-/Schreibserver.

Core Veraltet

az postgres flexible-server replica create

Erstellt ein Lesereplikat für einen 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]
                                           [--tier]
                                           [--vnet]
                                           [--yes]
                                           [--zone]

Beispiele

Erstellen Sie ein Lesereplikat "testReplicaServer" für "testserver" mit öffentlichem oder privatem Zugriff in der angegebenen Zone und am angegebenen Speicherort, falls verfügbar.

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

Erstellen Sie ein Lesereplikat "testReplicaServer" mit neuem Subnetz für "testserver" mit privatem Zugriff.

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

Erstellen Sie ein Lesereplikat "testReplicaServer" für "testserver" mit öffentlichem oder privatem Zugriff am angegebenen Speicherort, falls verfügbar. Da die Zone nicht übergeben wird, nimmt sie automatisch die Zone am Replikatspeicherort auf, die sich von dem Quellserver unterscheidet, sofern verfügbar, andernfalls wird die Zone wie der Quellserver am Replikatspeicherort verwendet, falls verfügbar, andernfalls wird die Zone als "Keine" festgelegt, d. h. keine Einstellung.

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

Erstellen Sie ein Lesereplikat "testReplicaServer" für "testserver" mit benutzerdefinierter --storage-size und --sku.

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

Erforderliche Parameter

--replica-name

Der Name des Servers, auf dem wiederhergestellt werden soll.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--source-server

Der Name oder die Ressourcen-ID des Quellservers, aus dem wiederhergestellt werden soll.

Optionale Parameter

--address-prefixes

Das IP-Adresspräfix, das beim Erstellen eines neuen virtuellen Netzwerks im CIDR-Format verwendet werden soll. Der Standardwert ist 10.0.0.0/16.

--identity

Der Name oder die Ressourcen-ID der vom Benutzer zugewiesenen Identität für die Datenverschlüsselung.

--key

Die Ressourcen-ID des primären Schlüsseltresors für die Datenverschlüsselung.

--location -l

Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--performance-tier

Leistungsebene des Servers.

--private-dns-zone

Dieser Parameter gilt nur für einen Server mit privatem Zugriff. Der Name oder die ID der neuen oder vorhandenen privaten DNS-Zone. Sie können die private DNS-Zone aus derselben Ressourcengruppe, einer anderen Ressourcengruppe oder einem anderen Abonnement verwenden. Wenn Sie eine Zone aus einer anderen Ressourcengruppe oder einem anderen Abonnement verwenden möchten, geben Sie die Ressourcen-ID an. Die CLI erstellt eine neue private DNS-Zone innerhalb derselben Ressourcengruppe, in der sich auch das virtuelle Netzwerk befindet, wenn sie nicht von Benutzer*innen bereitgestellt wird.

--sku-name

Der Name der Compute-SKU. Folgt der Konvention Standard_{VM name}. Beispiele: Standard_B1ms.

--storage-size

Die Speicherkapazität des Servers. Der Mindestwert beträgt 32 GiB und max. 16 TiB.

--subnet

Name oder Ressourcen-ID eines neuen oder vorhandenen Subnetzes. Wenn Sie ein Subnetz aus einer anderen Ressourcengruppe oder einem anderen Abonnement verwenden möchten, geben Sie anstelle des Namens die Ressourcen-ID an. Beachten Sie, dass das Subnetz an flexibleServers delegiert wird. Nach der Delegierung kann dieses Subnetz nicht für andere Typen von Azure-Ressourcen verwendet werden.

--subnet-prefixes

Das Subnetz-IP-Adresspräfix, das beim Erstellen eines neuen Subnetzes im CIDR-Format verwendet werden soll. Der Standardwert ist 10.0.0.0/24.

--tier

Computeebene des Servers. Akzeptierte Werte: Burstable, GeneralPurpose, MemoryOptimized.

--vnet

Name oder ID eines neuen oder vorhandenen virtuellen Netzwerks. Wenn Sie ein VNet aus einer anderen Ressourcengruppe oder einem anderen Abonnement verwenden möchten, geben Sie eine Ressourcen-ID an. Der Name muss zwischen 2 und 64 Zeichen lang sein. Der Name muss mit einem Buchstaben oder einer Ziffer beginnen, auf einen Buchstaben, eine Ziffer oder einen Unterstrich enden und darf nur Buchstaben, Ziffern, Unterstriche, Punkte und Bindestriche enthalten.

--yes -y

Nicht zur Bestätigung auffordern

Standardwert: False
--zone -z

Verfügbarkeitszone, in der die Ressource bereitgestellt werden soll.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az postgres flexible-server replica list

Listet alle Lesereplikate für einen bestimmten Server auf.

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

Beispiele

Listet alle Lesereplikate für den Masterserver "testserver" auf.

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

Erforderliche Parameter

--name -n

Name des Quellservers

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az postgres flexible-server replica promote

Beenden Sie die Replikation eines Lesereplikats, und stufen Sie es auf einen unabhängigen Server oder als primärer Server höher.

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

Beispiele

Beenden Sie die Replikation auf "testReplicaServer", und fördern Sie sie als eigenständigen Lese-/Schreibserver.

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

Beenden Sie die Replikation auf "testReplicaServer", und fördern Sie sie mit erzwungener Datensynchronisierung als eigenständigen Lese-/Schreibserver.

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

Beenden Sie die Replikation auf "testReplicaServer", und fördern Sie sie mit geplanter Datensynchronisierung auf den primären Server. Das Replikat, das Sie bewerben, muss der virtuelle Reader-Endpunkt zugewiesen sein, oder Sie erhalten eine Fehlermeldung bei der Heraufstufung.

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name -n

Name des Servers. Der Name darf nur aus Kleinbuchstaben, Zahlen und Bindestrichen (-) bestehen. Mindestens 3 Zeichen und maximal 63 Zeichen.

--promote-mode

Gibt an, ob Lesereplikate auf einen unabhängigen Server heraufstufen oder als primärer Server übertragen werden sollen.

Zulässige Werte: standalone, switchover
Standardwert: standalone
--promote-option

Unabhängig davon, ob Daten synchronisiert werden sollen, bevor Sie das Lesereplikat höher stufen oder so schnell wie möglich höher stufen.

Zulässige Werte: forced, planned
Standardwert: planned
--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--yes -y

Nicht zur Bestätigung auffordern

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az postgres flexible-server replica stop-replication

Als veraltet markiert

Dieser Befehl ist veraltet und wird in einer zukünftigen Version entfernt. Verwenden Sie stattdessen "postgres flexible-server replica promote".

Beendet die Replikation in ein Lesereplikat und macht es zu einem Lese-/Schreibserver.

az postgres flexible-server replica stop-replication [--ids]
                                                     [--name]
                                                     [--resource-group]
                                                     [--subscription]
                                                     [--yes]

Beispiele

Beenden Sie die Replikation auf "testReplicaServer", und machen Sie sie zu einem Lese-/Schreibserver.

az postgres flexible-server replica stop-replication -g testGroup -n testReplicaServer

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name -n

Name des Servers. Der Name darf nur aus Kleinbuchstaben, Zahlen und Bindestrichen (-) bestehen. Mindestens 3 Zeichen und maximal 63 Zeichen.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--yes -y

Nicht zur Bestätigung auffordern

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.