az postgres server

Verwalten von PostgreSQL-Servern.

Befehle

az postgres server ad-admin

Verwalten sie den Active Directory-Administrator eines Postgres-Servers.

az postgres server ad-admin create

Erstellen Sie einen Active Directory-Administrator für PostgreSQL-Server.

az postgres server ad-admin delete

Löschen Sie einen Active Directory-Administrator für Den PostgreSQL-Server.

az postgres server ad-admin list

Listet alle Active Directory-Administratoren für Den PostgreSQL-Server auf.

az postgres server ad-admin show

Rufen Sie Active Directory-Administratorinformationen für einen PostgreSQL-Server ab.

az postgres server ad-admin wait

Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung des PostgreSQL-Servers Active Directory-Administrator erfüllt ist.

az postgres server configuration

Verwalten von Konfigurationswerten für einen Server.

az postgres server configuration list

Listet die Konfigurationswerte für einen Server auf

az postgres server configuration set

Aktualisiert die Konfiguration eines Servers

az postgres server configuration show

Rufen Sie die Konfiguration für einen Server ab.".

az postgres server create

Erstellen Sie einen Server.

az postgres server delete

Löschen eines Servers.

az postgres server firewall-rule

Verwalten von Firewallregeln für einen Server.

az postgres server firewall-rule create

Erstellen Sie eine neue Firewallregel für einen Server.

az postgres server firewall-rule delete

Dient zum Löschen einer Firewallregel.

az postgres server firewall-rule list

Listet alle Firewallregeln für einen Server auf.

az postgres server firewall-rule show

Rufen Sie die Details einer Firewallregel ab.

az postgres server firewall-rule update

Aktualisieren einer Firewallregel

az postgres server georestore

Geo-Wiederherstellung eines Servers aus der Sicherung.

az postgres server key

Verwalten von PostgreSQL-Serverschlüsseln.

az postgres server key create

Erstellen Sie serverschlüssel.

az postgres server key delete

Serverschlüssel löschen.

az postgres server key list

Ruft eine Liste der Serverschlüssel ab.

az postgres server key show

Serverschlüssel anzeigen.

az postgres server list

Liste der verfügbaren Server auf.

az postgres server list-skus

Liste der verfügbaren Skus in der angegebenen Region auf.

az postgres server private-endpoint-connection

Verwalten sie private Endpunktverbindungen von PostgreSQL-Servern.

az postgres server private-endpoint-connection approve

Genehmigen Sie die angegebene private Endpunktverbindung, die einem PostgreSQL-Server zugeordnet ist.

az postgres server private-endpoint-connection delete

Löschen Sie die angegebene private Endpunktverbindung, die einem PostgreSQL-Server zugeordnet ist.

az postgres server private-endpoint-connection reject

Ablehnen der angegebenen privaten Endpunktverbindung, die einem PostgreSQL-Server zugeordnet ist.

az postgres server private-endpoint-connection show

Zeigen Sie Details einer privaten Endpunktverbindung an, die einem PostgreSQL-Server zugeordnet ist.

az postgres server private-link-resource

Verwalten sie private Linkressourcen des PostgreSQL-Servers.

az postgres server private-link-resource list

Listet die für einen PostgreSQL-Server unterstützten privaten Linkressourcen auf.

az postgres server replica

Verwalten von Lesereplikaten.

az postgres server replica create

Erstellt ein Lesereplikat für einen Server.

az postgres server replica list

Listet alle Lesereplikate für einen bestimmten Server auf.

az postgres server replica stop

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

az postgres server restart

Starten Sie einen Server neu.

az postgres server restore

Stellt einen Server aus einer Sicherung wieder her

az postgres server show

Rufen Sie die Details eines Servers ab.

az postgres server show-connection-string

Zeigen Sie die Verbindungszeichenfolgen für eine PostgreSQL-Serverdatenbank an.

az postgres server update

Aktualisieren eines Servers.

az postgres server vnet-rule

Verwalten der VNET-Regeln eines Servers

az postgres server vnet-rule create

Erstellt eine VNET-Regel, um den Zugriff auf einen PostgreSQL-Server zu ermöglichen

az postgres server vnet-rule delete

Löscht die virtuelle Netzwerkregel mit dem Angegebenen Namen.

az postgres server vnet-rule list

Ruft eine Liste der virtuellen Netzwerkregeln in einem Server ab.

az postgres server vnet-rule show

Ruft eine virtuelle Netzwerkregel ab.

az postgres server vnet-rule update

Aktualisieren einer virtuellen Netzwerkregel.

az postgres server wait

Warten Sie auf den Server, um bestimmte Bedingungen zu erfüllen.

az postgres server create

Erstellen Sie einen Server.

az postgres server create [--admin-password]
                          [--admin-user]
                          [--assign-identity]
                          [--auto-grow {Disabled, Enabled}]
                          [--backup-retention]
                          [--geo-redundant-backup {Disabled, Enabled}]
                          [--infrastructure-encryption {Disabled, Enabled}]
                          [--location]
                          [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                          [--name]
                          [--public]
                          [--resource-group]
                          [--sku-name]
                          [--ssl-enforcement {Disabled, Enabled}]
                          [--storage-size]
                          [--tags]
                          [--version]

Beispiele

Erstellen Sie einen PostgreSQL-Server in Nordeuropa mit sku GP_Gen5_2 (Universell, Gen 5 Hardware, 2 vCores).

az postgres server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name GP_Gen5_2

Erstellen Sie einen PostgreSQL-Server mit allen Paramaters-Satz.

az postgres server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name B_Gen5_1 --ssl-enforcement Enabled --minimal-tls-version TLS1_0 --public-network-access Disabled \
    --backup-retention 10 --geo-redundant-backup Enabled --storage-size 51200 \
    --tags "key=value" --version 11

Optionale Parameter

--admin-password -p

Das Kennwort des Administrators. Mindestens 8 Zeichen und maximal 128 Zeichen. Das Kennwort muss Zeichen aus drei der folgenden Kategorien enthalten: Englische Großbuchstaben, englische Kleinbuchstaben, Zahlen und nicht alphanumerische Zeichen.

--admin-user -u

Administratorname für den Server. Sobald sie festgelegt wurde, kann sie nicht geändert werden.

Standardwert: insanebeaver8
--assign-identity

Generieren und Zuweisen einer Azure Active Directory-Identität für diesen Server für die Verwendung mit Schlüsselverwaltungsdienste wie Azure KeyVault.

--auto-grow

Aktivieren oder Deaktivieren der automatischen Vergrößerung des Speichers. Standardwert ist aktiviert.

Zulässige Werte: Disabled, Enabled
Standardwert: Enabled
--backup-retention

Die Anzahl der Tage, an der eine Sicherung aufbewahrt wird. Bereich von 7 bis 35 Tagen. Der Standard ist 7 Tage.

--geo-redundant-backup

Aktivieren oder Deaktivieren von geo redundanten Sicherungen. Standardwert ist deaktiviert. In der Standardpreisstufe nicht unterstützt.

Zulässige Werte: Disabled, Enabled
--infrastructure-encryption -i

Fügen Sie eine optionale zweite Ebene der Verschlüsselung für Daten mit einem neuen Verschlüsselungsalgorithmus hinzu. Standardwert ist deaktiviert.

Zulässige Werte: Disabled, Enabled
--location -l

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

--minimal-tls-version

Legen Sie die minimale TLS-Version für Verbindungen mit dem Server fest, wenn SSL aktiviert ist. Standard ist TLSEnforcementDisabled.

Zulässige Werte: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--name -n

Name des Servers. Der Name kann nur Kleinbuchstaben, Zahlen und das Bindestrichzeichen (-) enthalten. Mindestens 3 Zeichen und maximal 63 Zeichen.

--public --public-network-access

Aktivieren oder Deaktivieren des öffentlichen Netzwerkzugriffs auf server. Wenn deaktiviert, können nur Verbindungen, die über private Links durchgeführt werden, diesen Server erreichen. Zulässige Werte sind : Aktiviert, deaktiviert, alle, 0.0.0.0, . Standard ist aktiviert.

--resource-group -g

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

--sku-name

Der Name der SKU. Folgt der Konvention „{Tarif} {Computegeneration} {virtuelle Kerne}“ in Kurzform. Beispiele: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

Standardwert: GP_Gen5_2
--ssl-enforcement

Aktivieren oder Deaktivieren der SSL-Erzwingung für Verbindungen mit server. Standard ist aktiviert.

Zulässige Werte: Disabled, Enabled
--storage-size

Die Speicherkapazität des Servers (Einheit: MB). Mindestens 5.120 und erhöht sich in Inkrementen von 1.024. Standard ist 5120.

Standardwert: 5120
--tags

Leergetrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--version

Hauptversion des Servers.

az postgres server delete

Löschen eines Servers.

az postgres server delete [--ids]
                          [--name]
                          [--resource-group]
                          [--yes]

Beispiele

Löschen eines Servers.

az postgres server delete -g testgroup -n testsvr

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name des Servers. Der Name kann nur Kleinbuchstaben, Zahlen und das Bindestrichzeichen (-) enthalten. 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.

--yes -y

Nicht zur Bestätigung auffordern

az postgres server georestore

Geo-Wiederherstellung eines Servers aus der Sicherung.

az postgres server georestore --location
                              --source-server
                              [--backup-retention]
                              [--geo-redundant-backup]
                              [--ids]
                              [--name]
                              [--no-wait]
                              [--resource-group]
                              [--sku-name]

Beispiele

Geo-wiederherstellen "testsvr" in einen neuen Server "testsvrnew" in West US 2.

az postgres server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2

Geowiederherstellen von "testsvr" in einen neuen Server "testsvrnew" in West US 2 mit sku GP_Gen5_2.

az postgres server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2 --sku-name GP_Gen5_2

Geowiederherstellen von "testsvr2" in einen neuen Server "testsvrnew", wobei "testsvrnew" in einer anderen Ressourcengruppe von "testsvr2" liegt.

az postgres server georestore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforPostgreSQL/servers/testsvr2" \
    -l westus2

Erforderliche Parameter

--location -l

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

--source-server -s

Der Name oder die ID des Quellservers, über den die Wiederherstellung durchgeführt wird.

Optionale Parameter

--backup-retention

Die Anzahl der Tage, an der eine Sicherung aufbewahrt wird. Bereich von 7 bis 35 Tagen. Der Standard ist 7 Tage.

--geo-redundant-backup

Aktivieren oder Deaktivieren von geo redundanten Sicherungen. Standardwert ist deaktiviert. In der Standardpreisstufe nicht unterstützt.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name des Servers. Der Name kann nur Kleinbuchstaben, Zahlen und das Bindestrichzeichen (-) enthalten. Mindestens 3 Zeichen und maximal 63 Zeichen.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--resource-group -g

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

--sku-name

Der Name der SKU. Standardeinstellung für Sku des Quellservers. Folgt der Konvention „{Tarif} {Computegeneration} {virtuelle Kerne}“ in Kurzform. Beispiele: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

az postgres server list

Liste der verfügbaren Server auf.

az postgres server list [--resource-group]

Beispiele

Listet alle PostgreSQL-Server in einem Abonnement auf.

az postgres server list

Listet alle PostgreSQL-Server in einer Ressourcengruppe auf.

az postgres server list -g testgroup

Optionale Parameter

--resource-group -g

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

az postgres server list-skus

Liste der verfügbaren Skus in der angegebenen Region auf.

az postgres server list-skus --location

Beispiele

Liste der verfügbaren Skus in der angegebenen Region auf.

az postgres server list-skus -l eastus

Erforderliche Parameter

--location -l

Der Name des Speicherorts.

az postgres server restart

Starten Sie einen Server neu.

az postgres server restart [--ids]
                           [--name]
                           [--resource-group]

Beispiele

Starten Sie einen Server neu.

az postgres server restart -g testgroup -n testsvr

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name des Servers. Der Name kann nur Kleinbuchstaben, Zahlen und das Bindestrichzeichen (-) enthalten. 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.

az postgres server restore

Stellt einen Server aus einer Sicherung wieder her

az postgres server restore --pitr-time
                           --source-server
                           [--ids]
                           [--name]
                           [--no-wait]
                           [--resource-group]

Beispiele

Wiederherstellen von "testsvr" auf einen bestimmten Punkt in der Zeit als neuer Server "testsvrnew".

az postgres server restore -g testgroup -n testsvrnew --source-server testsvr --restore-point-in-time "2017-06-15T13:10:00Z"

Wiederherstellen von "testsvr2" auf "testsvrnew", wobei "testsvrnew" sich in einer anderen Ressourcengruppe von "testsvr2" befindet.

az postgres server restore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforPostgreSQL/servers/testsvr2" \
    --restore-point-in-time "2017-06-15T13:10:00Z"

Erforderliche Parameter

--pitr-time --restore-point-in-time

Der Zeitpunkt in UTC zum Wiederherstellen von (ISO8601-Format), z. B. 2017-04-26T02:10:00+08:00.

--source-server -s

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name des Servers. Der Name kann nur Kleinbuchstaben, Zahlen und das Bindestrichzeichen (-) enthalten. Mindestens 3 Zeichen und maximal 63 Zeichen.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--resource-group -g

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

az postgres server show

Rufen Sie die Details eines Servers ab.

az postgres server show [--ids]
                        [--name]
                        [--resource-group]

Beispiele

Rufen Sie die Details eines Servers ab. (automatisch generiert)

az postgres server show --name MyServer --resource-group MyResourceGroup

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name des Servers. Der Name kann nur Kleinbuchstaben, Zahlen und das Bindestrichzeichen (-) enthalten. 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.

az postgres server show-connection-string

Zeigen Sie die Verbindungszeichenfolgen für eine PostgreSQL-Serverdatenbank an.

az postgres server show-connection-string [--admin-password]
                                          [--admin-user]
                                          [--database-name]
                                          [--ids]
                                          [--server-name]

Beispiele

Zeigen Sie Verbindungszeichenfolgen für cmd- und Programmiersprachen an.

az postgres server show-connection-string -s testServer -u username -p password -d databasename

Optionale Parameter

--admin-password -p

Das Anmeldekennwort des Administrators.

Standardwert: {password}
--admin-user -u

Der Anmeldename des Administrators.

Standardwert: {username}
--database-name -d

Der Name einer Datenbank.

Standardwert: {database}
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--server-name -s

Name des Servers.

Standardwert: {server}

az postgres server update

Aktualisieren eines Servers.

az postgres server update [--add]
                          [--admin-password]
                          [--assign-identity]
                          [--auto-grow {Disabled, Enabled}]
                          [--backup-retention]
                          [--force-string]
                          [--ids]
                          [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                          [--name]
                          [--public]
                          [--remove]
                          [--resource-group]
                          [--set]
                          [--sku-name]
                          [--ssl-enforcement {Disabled, Enabled}]
                          [--storage-size]
                          [--tags]

Beispiele

Aktualisieren sie die Sku eines Servers.

az postgres server update -g testgroup -n testsvrnew --sku-name GP_Gen5_4

Aktualisieren Sie die Tags eines Servers.

az postgres server update -g testgroup -n testsvrnew --tags "k1=v1" "k2=v2"

Aktualisieren eines Servers. (automatisch generiert)

az postgres server update --name testsvrnew --resource-group testgroup --ssl-enforcement Enabled --minimal-tls-version TLS1_0

Optionale Parameter

--add

Fügen Sie einem Objekt eine Liste von Objekten hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string oder JSON string>.

--admin-password -p

Das Kennwort des Administrators. Mindestens 8 Zeichen und maximal 128 Zeichen. Das Kennwort muss Zeichen aus drei der folgenden Kategorien enthalten: Englische Großbuchstaben, englische Kleinbuchstaben, Zahlen und nicht alphanumerische Zeichen.

--assign-identity

Generieren und Zuweisen einer Azure Active Directory-Identität für diesen Server für die Verwendung mit Schlüsselverwaltungsdienste wie Azure KeyVault.

--auto-grow

Aktivieren oder Deaktivieren der automatischen Vergrößerung des Speichers. Standardwert ist aktiviert.

Zulässige Werte: Disabled, Enabled
--backup-retention

Die Anzahl der Tage, an der eine Sicherung aufbewahrt wird. Bereich von 7 bis 35 Tagen. Der Standard ist 7 Tage.

--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgen literale beibehalten, anstatt zu versuchen, in JSON zu konvertieren.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--minimal-tls-version

Legen Sie die minimale TLS-Version für Verbindungen mit dem Server fest, wenn SSL aktiviert ist. Standard ist TLSEnforcementDisabled.

Zulässige Werte: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--name -n

Name des Servers. Der Name kann nur Kleinbuchstaben, Zahlen und das Bindestrichzeichen (-) enthalten. Mindestens 3 Zeichen und maximal 63 Zeichen.

--public --public-network-access

Aktivieren oder Deaktivieren des öffentlichen Netzwerkzugriffs auf server. Wenn deaktiviert, können nur Verbindungen, die über private Links durchgeführt werden, diesen Server erreichen. Zulässige Werte sind : Aktiviert, deaktiviert, alle, 0.0.0.0, . Standard ist aktiviert.

--remove

Entfernen Sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.

--resource-group -g

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

--set

Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftenpfad und einen wert angeben, der festgelegt werden soll. Beispiel: --set-property1.property2=.

--sku-name

Der Name der SKU. Folgt der Konvention „{Tarif} {Computegeneration} {virtuelle Kerne}“ in Kurzform. Beispiele: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

--ssl-enforcement

Aktivieren oder Deaktivieren der SSL-Erzwingung für Verbindungen mit server. Standard ist aktiviert.

Zulässige Werte: Disabled, Enabled
--storage-size

Die Speicherkapazität des Servers (Einheit: MB). Mindestens 5.120 und erhöht sich in Inkrementen von 1.024. Standard ist 5120.

--tags

Leergetrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

az postgres server wait

Warten Sie auf den Server, um bestimmte Bedingungen zu erfüllen.

az postgres server wait [--custom]
                        [--exists]
                        [--ids]
                        [--interval]
                        [--name]
                        [--resource-group]
                        [--timeout]

Optionale Parameter

--custom

Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--exists

Warten Sie, bis die Ressource vorhanden ist.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--interval

Abfrageintervall in Sekunden.

Standardwert: 30
--name -n

Name des Servers. Der Name kann nur Kleinbuchstaben, Zahlen und das Bindestrichzeichen (-) enthalten. 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.

--timeout

Maximale Wartezeit in Sekunden.

Standardwert: 3600