Freigeben über


az postgres flexible-server

Hinweis

Diese Befehlsgruppe verfügt über Befehle, die sowohl in Azure CLI als auch in mindestens einer Erweiterung definiert sind. Installieren Sie jede Erweiterung, um von ihren erweiterten Funktionen zu profitieren. Weitere Informationen zu Erweiterungen

Verwalten sie die Azure-Datenbank für flexible Server von PostgreSQL.

Befehle

Name Beschreibung Typ Status
az postgres flexible-server ad-admin

Verwalten von Active Directory-Serveradministratoren.

Core Allgemein verfügbar
az postgres flexible-server ad-admin create

Erstellen Sie einen Active Directory-Administrator.

Core Allgemein verfügbar
az postgres flexible-server ad-admin delete

Löschen Sie einen Active Directory-Administrator.

Core Allgemein verfügbar
az postgres flexible-server ad-admin list

Alle Active Directory-Administratoren auflisten.

Core Allgemein verfügbar
az postgres flexible-server ad-admin show

Rufen Sie einen Active Directory-Administrator ab.

Core Allgemein verfügbar
az postgres flexible-server ad-admin wait

Warten Sie, bis ein Active Directory-Administrator bestimmte Bedingungen erfüllt.

Core Allgemein verfügbar
az postgres flexible-server advanced-threat-protection-setting

Verwalten Sie erweiterte Bedrohungsschutzeinstellungen für einen flexiblen PostgreSQL-Server.

Core Allgemein verfügbar
az postgres flexible-server advanced-threat-protection-setting show

Rufen Sie erweiterte Einstellungen für den Bedrohungsschutz für einen flexiblen PostgreSL-Server ab.

Core Allgemein verfügbar
az postgres flexible-server advanced-threat-protection-setting update

Aktualisiert den Einstellungsstatus des erweiterten Bedrohungsschutzes für einen flexiblen Server.

Core Allgemein verfügbar
az postgres flexible-server backup

Verwalten sie flexible Serversicherungen.

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

Listet alle Sicherungen für einen bestimmten Server auf.

Core Allgemein verfügbar
az postgres flexible-server backup show

Zeigen Sie die Details einer bestimmten Sicherung für einen bestimmten Server an.

Core Allgemein verfügbar
az postgres flexible-server connect

Stellen Sie eine Verbindung mit einem flexiblen Server her.

Erweiterung Allgemein verfügbar
az postgres flexible-server create

Erstellen Sie einen flexiblen PostgreSQL-Server.

Core Allgemein verfügbar
az postgres flexible-server db

Verwalten Sie PostgreSQL-Datenbanken auf einem flexiblen Server.

Core Allgemein verfügbar
az postgres flexible-server db create

Erstellen Sie eine PostgreSQL-Datenbank auf einem flexiblen Server.

Core Allgemein verfügbar
az postgres flexible-server db delete

Löschen einer Datenbank auf einem flexiblen Server.

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

Listen Sie die Datenbanken für einen flexiblen Server auf.

Core Allgemein verfügbar
az postgres flexible-server db show

Zeigen Sie die Details einer Datenbank an.

Core Allgemein verfügbar
az postgres flexible-server delete

Löschen Sie einen flexiblen Server.

Core Allgemein verfügbar
az postgres flexible-server deploy

Aktivieren und Ausführen des GitHub-Aktionen-Workflows für Den PostgreSQL-Server.

Core Allgemein verfügbar
az postgres flexible-server deploy run

Führen Sie einen vorhandenen Workflow in Ihrem GitHub-Repository aus.

Core Allgemein verfügbar
az postgres flexible-server deploy setup

Erstellen Sie die Workflowdatei "GitHub Actions" für den PostgreSQL-Server.

Core Allgemein verfügbar
az postgres flexible-server execute

Stellen Sie eine Verbindung mit einem flexiblen Server her.

Erweiterung Allgemein verfügbar
az postgres flexible-server firewall-rule

Verwalten sie Firewallregeln für einen Server.

Core Allgemein verfügbar
az postgres flexible-server firewall-rule create

Erstellen Sie eine neue Firewallregel für einen flexiblen Server.

Core Allgemein verfügbar
az postgres flexible-server firewall-rule delete

Dient zum Löschen einer Firewallregel.

Core Allgemein verfügbar
az postgres flexible-server firewall-rule list

Auflisten aller Firewallregeln für einen flexiblen Server.

Core Allgemein verfügbar
az postgres flexible-server firewall-rule show

Rufen Sie die Details einer Firewallregel ab.

Core Allgemein verfügbar
az postgres flexible-server firewall-rule update

Aktualisieren sie eine Firewallregel.

Core Allgemein verfügbar
az postgres flexible-server geo-restore

Geo-restore a flexible server from backup.

Core Allgemein verfügbar
az postgres flexible-server identity

Verwalten von vom Server zugewiesenen Identitäten.

Core Allgemein verfügbar
az postgres flexible-server identity assign

Fügen Sie dem Server benutzersignierte verwaltete Identitäten hinzu.

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

Auflisten aller vom Benutzer zugewiesenen verwalteten Identitäten vom Server.

Core Allgemein verfügbar
az postgres flexible-server identity remove

Entfernen Sie vom Server verwaltete Benutzeridentites.

Core Allgemein verfügbar
az postgres flexible-server identity show

Abrufen einer vom Benutzer zugewiesenen verwalteten Identität vom Server.

Core Allgemein verfügbar
az postgres flexible-server list

Liste der verfügbaren flexiblen Server auf.

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

Listet die verfügbaren Skus in der angegebenen Region auf.

Core Allgemein verfügbar
az postgres flexible-server migration

Verwalten Sie Migrationsworkflows für flexible Server von PostgreSQL.

Core Allgemein verfügbar
az postgres flexible-server migration check-name-availability

Überprüft, ob der bereitgestellte Migrationsname verwendet werden kann.

Core Allgemein verfügbar
az postgres flexible-server migration create

Erstellen Sie einen neuen Migrationsworkflow für einen flexiblen Server.

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

Listen Sie die Migrationen eines flexiblen Servers auf.

Core Allgemein verfügbar
az postgres flexible-server migration show

Rufen Sie die Details einer bestimmten Migration ab.

Core Allgemein verfügbar
az postgres flexible-server migration update

Aktualisieren sie eine bestimmte Migration.

Core Allgemein verfügbar
az postgres flexible-server parameter

Befehle zum Verwalten von Serverparameterwerten für flexiblen Server.

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

Listen Sie die Parameterwerte für einen flexiblen Server auf.

Core Allgemein verfügbar
az postgres flexible-server parameter set

Aktualisieren Sie den Parameter eines flexiblen Servers.

Core Allgemein verfügbar
az postgres flexible-server parameter show

Rufen Sie den Parameter für einen flexiblen Server ab.".

Core Allgemein verfügbar
az postgres flexible-server private-endpoint-connection

Verwalten Sie private Serververbindungen für flexible Server.

Core Allgemein verfügbar
az postgres flexible-server private-endpoint-connection approve

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

Core Allgemein verfügbar
az postgres flexible-server private-endpoint-connection delete

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

Core Allgemein verfügbar
az postgres flexible-server private-endpoint-connection list

Auflisten aller privaten Endpunktverbindungen, die einem flexiblen PostgreSQL-Server zugeordnet sind.

Core Allgemein verfügbar
az postgres flexible-server private-endpoint-connection reject

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

Core Allgemein verfügbar
az postgres flexible-server private-endpoint-connection show

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

Core Allgemein verfügbar
az postgres flexible-server private-link-resource

Rufen Sie private Linkressource für einen flexiblen PostgreSQL-Server ab.

Core Allgemein verfügbar
az postgres flexible-server private-link-resource list

Auflisten privater Linkressourcen, die einem flexiblen PostgreSQL-Server zugeordnet sind.

Core Allgemein verfügbar
az postgres flexible-server private-link-resource show

Abrufen einer privaten Linkressource für einen flexiblen PostgreSQL-Server.

Core Allgemein verfügbar
az postgres flexible-server replica

Verwalten von Lesereplikaten.

Core Allgemein verfügbar
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 Als veraltet markiert
az postgres flexible-server restart

Starten Sie einen flexiblen Server neu.

Core Allgemein verfügbar
az postgres flexible-server restore

Stellen Sie einen flexiblen Server aus der Sicherung wieder her.

Core Allgemein verfügbar
az postgres flexible-server revive-dropped

Beleben Sie einen verworfenen flexiblen Server aus der Sicherung.

Core Allgemein verfügbar
az postgres flexible-server server-logs

Verwalten Sie Serverprotokolle (Protokolldateien) für einen flexiblen PostgreSQL-Server.

Core Allgemein verfügbar
az postgres flexible-server server-logs download

Laden Sie Protokolldateien für einen flexiblen PostgreSQL-Server herunter.

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

Auflisten von Protokolldateien für einen flexiblen PostgreSQL-Server.

Core Allgemein verfügbar
az postgres flexible-server show

Rufen Sie die Details eines flexiblen Servers ab.

Core Allgemein verfügbar
az postgres flexible-server show-connection-string

Zeigen Sie die Verbindungszeichenfolge für eine Flexible-Server-Datenbank von PostgreSQL an.

Core Allgemein verfügbar
az postgres flexible-server start

Starten Sie einen flexiblen Server.

Core Allgemein verfügbar
az postgres flexible-server stop

Beenden Sie einen flexiblen Server.

Core Allgemein verfügbar
az postgres flexible-server update

Aktualisieren Sie einen flexiblen Server.

Core Allgemein verfügbar
az postgres flexible-server upgrade

Upgrade der Hauptversion eines flexiblen Servers

Core Allgemein verfügbar
az postgres flexible-server virtual-endpoint

Verwalten sie virtuelle Endpunkte für einen flexiblen PostgreSQL-Server.

Core Allgemein verfügbar
az postgres flexible-server virtual-endpoint create

Erstellen Sie einen neuen virtuellen Endpunkt für einen flexiblen Server.

Core Allgemein verfügbar
az postgres flexible-server virtual-endpoint delete

Löschen eines virtuellen Endpunkts.

Core Allgemein verfügbar
az postgres flexible-server virtual-endpoint list

Auflisten aller virtuellen Endpunkte für einen flexiblen Server.

Core Allgemein verfügbar
az postgres flexible-server virtual-endpoint show

Rufen Sie die Details eines virtuellen Endpunkts ab.

Core Allgemein verfügbar
az postgres flexible-server virtual-endpoint update

Aktualisieren eines virtuellen Endpunkts.

Core Allgemein verfügbar
az postgres flexible-server wait

Warten Sie, bis der flexible Server bestimmte Bedingungen erfüllt.

Core Allgemein verfügbar

az postgres flexible-server connect

Stellen Sie eine Verbindung mit einem flexiblen Server her.

az postgres flexible-server connect --admin-user
                                    --name
                                    [--admin-password]
                                    [--database-name]
                                    [--interactive]
                                    [--querytext]

Erforderliche Parameter

--admin-user -u

Der Anmeldebenutzername des Administrators.

--name -n

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

Optionale Parameter

--admin-password -p

Das Anmeldekennwort des Administrators.

--database-name -d

Der Name einer Datenbank.

--interactive

Übergeben Sie diesen Parameter, um eine Verbindung mit der Datenbank im interaktiven Modus herzustellen.

--querytext -q
Als veraltet markiert

Das Argument 'querytext' ist veraltet und wird in einer zukünftigen Version entfernt. Verwenden Sie stattdessen "execute".

Eine Abfrage, die für den flexiblen Server ausgeführt 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 create

Erstellen Sie einen flexiblen PostgreSQL-Server.

Erstellen Sie einen flexiblen PostgreSQL-Server mit benutzerdefinierter oder Standardkonfiguration. Weitere Informationen zur Netzwerkkonfiguration finden Sie unter

az postgres flexible-server create [--active-directory-auth {Disabled, Enabled}]
                                   [--address-prefixes]
                                   [--admin-password]
                                   [--admin-user]
                                   [--backup-identity]
                                   [--backup-key]
                                   [--backup-retention]
                                   [--create-default-database {Disabled, Enabled}]
                                   [--database-name]
                                   [--geo-redundant-backup {Disabled, Enabled}]
                                   [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                   [--identity]
                                   [--iops]
                                   [--key]
                                   [--location]
                                   [--name]
                                   [--password-auth {Disabled, Enabled}]
                                   [--performance-tier]
                                   [--private-dns-zone]
                                   [--public-access]
                                   [--resource-group]
                                   [--sku-name]
                                   [--standby-zone]
                                   [--storage-auto-grow {Disabled, Enabled}]
                                   [--storage-size]
                                   [--storage-type {PremiumV2_LRS, Premium_LRS}]
                                   [--subnet]
                                   [--subnet-prefixes]
                                   [--tags]
                                   [--throughput]
                                   [--tier]
                                   [--version]
                                   [--vnet]
                                   [--yes]
                                   [--zone]

Beispiele

Erstellen eines flexiblen PostgreSQL-Servers mit benutzerdefinierten Parametern

az postgres flexible-server create --location northeurope --resource-group testGroup \
  --name testserver --admin-user username --admin-password password \
  --sku-name Standard_D2s_v3 --tier GeneralPurpose --public-access 153.24.26.117 --storage-size 128 \
  --tags "key=value" --version 16 --high-availability ZoneRedundant --zone 1 \
  --standby-zone 3

Erstellen Sie einen flexiblen PostgreSQL-Server mit Premium SSD v2-Datenträgern.

# set storage type to "PremiumV2_LRS" and provide values for Storage size (in GiB), IOPS (operations/sec), and Throughput (MB/sec).
az postgres flexible-server create --location northeurope --resource-group testGroup \
    --name testserver --admin-user username --admin-password password \
    --sku-name Standard_B1ms --tier Burstable --storage-type PremiumV2_LRS --storage-size 128 --iops 3000 --throughput 125

Erstellen Sie einen flexiblen PostgreSQL-Server mit Standardparametern und standardmäßig aktiviertem öffentlichen Zugriff. Ressourcengruppe, Servername, Benutzername, Kennwort und Standarddatenbank werden von CLI erstellt.

az postgres flexible-server create

Erstellen Sie einen flexiblen PostgreSQL-Server mit öffentlichem Zugriff und fügen Sie den Bereich der IP-Adresse hinzu, um Zugriff auf diesen Server zu haben. Der Parameter "-public-access" kann "All", "None" oder "None" <startIpAddress>sein. <startIpAddress>-<endIpAddress>

az postgres flexible-server create --resource-group testGroup --name testserver --public-access 125.23.54.31-125.23.54.35

Erstellen Sie einen flexiblen PostgreSQL-Server mit privatem Zugriff. Wenn bereitgestelltes virtuelles Netzwerk und Subnetz nicht vorhanden sind, werden virtuelles Netzwerk und Subnetz mit den angegebenen Adresspräfixen erstellt.

az postgres flexible-server create --resource-group testGroup --name testserver --vnet myVnet --subnet mySubnet --address-prefixes 10.0.0.0/16 --subnet-prefixes 10.0.0.0/24

Erstellen Sie einen flexiblen PostgreSQL-Server mit einer neuen Subnetzressourcen-ID und einer neuen privaten DNS-Zonenressourcen-ID. Das Subnetz und die DNS-Zone können in verschiedenen Abonnements oder Ressourcengruppen erstellt werden.

az postgres flexible-server create \
  --resource-group testGroup --name testserver \
  --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNetName}/subnets/{SubnetName} \
  --private-dns-zone /subscriptions/{SubID}/resourceGroups/{resourceGroup}/providers/Microsoft.Network/privateDnsZones/testPostgreSQLFlexibleDnsZone.private.postgres.database.azure.com \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24

Erstellen Sie einen flexiblen PostgreSQL-Server mit vorhandenen Netzwerkressourcen in derselben Ressourcengruppe. Das bereitgestellte Subnetz sollte keine anderen Ressourcen enthalten, und dieses Subnetz wird an Microsoft.DBforPostgreSQL/flexibleServers delegiert, falls nicht bereits delegiert. Die private DNS-Zone wird mit dem virtuellen Netzwerk verknüpft, sofern noch nicht verknüpft.

# create vnet
az network vnet create --resource-group testGroup --name testVnet --location testLocation --address-prefixes 172.0.0.0/16

# create subnet
az network vnet subnet create --resource-group testGroup --vnet-name testVnet --address-prefixes 172.0.0.0/24 --name testSubnet

# create private dns zone
az network private-dns zone create -g testGroup -n testDNS.private.postgres.database.azure.com

az postgres flexible-server create --resource-group testGroup \
  --name testserver --location testLocation \
  --subnet /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com\


az postgres flexible-server create --resource-group testGroup --name testserver \
  --vnet testVnet --subnet testSubnet --location testLocation \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

Erstellen Sie einen flexiblen PostgreSQL-Server mithilfe vorhandener Netzwerkressourcen in der verschiedenen Ressourcengruppe /Abonnement.

az postgres flexible-server create --resource-group testGroup \
   --name testserver --location testLocation \
  --subnet /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

Erstellen Sie einen flexiblen PostgreSQL-Server mit Datenverschlüsselung.

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
keyIdentifier=$(az keyvault key create --name testKey -p software \
  --vault-name testVault --query key.kid -o tsv)


# create identity and save its principalId
identityPrincipalId=$(az identity create -g testGroup --name testIdentity \
  --location testLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id $identityPrincipalId \
  --key-permissions wrapKey unwrapKey get list


# create flexible server with data encryption enabled
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
  --key $keyIdentifier --identity testIdentity

Erstellen Sie einen flexiblen PostgreSQL-Server mit Active Directory-Authentifizierung und Kennwortauthentifizierung.

# create flexible server with aad auth and password auth enabled
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
  --active-directory-auth Enabled

Erstellen Sie einen flexiblen PostgreSQL-Server nur mit Active Directory-Authentifizierung.

# create flexible server with aad only auth and password auth disabled
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
  --active-directory-auth Enabled --password-auth Disabled

Erstellen Sie einen flexiblen PostgreSQL-Server mit öffentlichem Zugriff, georedundanter Sicherung aktiviert und fügen Sie den Bereich der IP-Adresse hinzu, um Zugriff auf diesen Server zu haben. Der Parameter "-public-access" kann "All", "None" oder "None" <startIpAddress>sein. <startIpAddress>-<endIpAddress>

az postgres flexible-server create --resource-group testGroup --name testserver --geo-redundant-backup Enabled --public-access 125.23.54.31-125.23.54.35

Erstellen Sie einen flexiblen PostgreSQL-Server mit Datenverschlüsselung für geo-rundundant backup aktivierten Server.

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
keyIdentifier=$(az keyvault key create --name testKey -p software \
  --vault-name testVault --query key.kid -o tsv)


# create identity and save its principalId
identityPrincipalId=$(az identity create -g testGroup --name testIdentity \
  --location testLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id $identityPrincipalId \
  --key-permissions wrapKey unwrapKey get list

# create keyvault in geo-paired region
az keyvault create -g testGroup -n geoVault --location geoPairedLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
geoKeyIdentifier=$(az keyvault key create --name geoKey -p software \
  --vault-name geoVault --query key.kid -o tsv)


# create identity in geo-raired location and save its principalId
geoIdentityPrincipalId=$(az identity create -g testGroup --name geoIdentity \
  --location geoPairedLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n geoVault --object-id $geoIdentityPrincipalId \
  --key-permissions wrapKey unwrapKey get list


# create flexible server with data encryption enabled for geo-backup Enabled server
az postgres flexible-server create -g testGroup -n testServer --location testLocation --geo-redundant-backup Enabled \
  --key $keyIdentifier --identity testIdentity --backup-key $geoKeyIdentifier --backup-identity geoIdentity

Erstellen Sie einen flexiblen Server mit benutzerdefinierter Speicherleistungsebene. Akzeptierte Werte "P4", "P6", "P10", "P15", "P20", "P30", \ "P40", "P50", "P60", "P70", "P80". Die tatsächlich zulässigen Werte hängen von der Auswahl der Speichergröße für die flexible Servererstellung ab. \ Der Standardwert für die Speicherleistungsstufe hängt von der für die flexible Servererstellung ausgewählten Speichergröße ab.

az postgres flexible-server create -g testGroup -n testServer --location testLocation --performance-tier P15

erstellen Sie einen flexiblen Server mit automatischer Speichervergrößerung als "Aktiviert". Akzeptierte Werte Aktiviert/Deaktiviert. Der Standardwert für die automatische Speichervergrößerung lautet "Deaktiviert".

az postgres flexible-server create -g testGroup -n testServer --location testLocation --storage-auto-grow Enabled

Optionale Parameter

--active-directory-auth

Gibt an, ob die Azure Active Directory-Authentifizierung aktiviert ist.

Zulässige Werte: Disabled, Enabled
Standardwert: Disabled
--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.

--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

Administratorbenutzername für den Server. Nach der Festlegung kann sie nicht mehr geändert werden.

Standardwert: somberwalrus4
--backup-identity

Der Name oder die Ressourcen-ID der Geo-Sicherungsbenutzeridentität für die Datenverschlüsselung. Die Identität muss sich in derselben Region wie die Sicherungsregion befinden.

--backup-key

Die Ressourcen-ID des Geo-Sicherungsschlüsselschlüssels für die Datenverschlüsselung. Der Schlüssel muss sich in derselben Region wie der Sicherungsbereich befinden.

--backup-retention

Die Anzahl der Tage, für die eine Sicherung aufbewahrt wird. Bereich von 7 bis 35 Tagen. Der Standard ist 7 Tage.

Standardwert: 7
--create-default-database -c

Aktivieren oder deaktivieren Sie die Erstellung der Standarddatenbank flexibleserverdb. Der Standardwert ist aktiviert.

Zulässige Werte: Disabled, Enabled
Standardwert: Enabled
--database-name -d

Der Name der Datenbank, die beim Bereitstellen des Datenbankservers erstellt werden soll.

--geo-redundant-backup

Gibt an, ob die georedundante Sicherung aktiviert ist.

Zulässige Werte: Disabled, Enabled
Standardwert: Disabled
--high-availability

Aktivieren (ZoneRedundant oder SameZone) oder Deaktivieren des Features für hohe Verfügbarkeit.

Zulässige Werte: Disabled, SameZone, ZoneRedundant
Standardwert: Disabled
--identity

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

--iops

Der Wert von IOPS in (Vorgänge/Sek.), die für diesen Server zugewiesen werden sollen. Dieser Wert kann nur aktualisiert werden, wenn ein flexibler Server Premium SSD v2-Datenträger verwendet.

--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.

--name -n

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

--password-auth

Gibt an, ob die Kennwortauthentifizierung aktiviert ist.

Zulässige Werte: Disabled, Enabled
Standardwert: Enabled
--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.

--public-access

Bestimmt den öffentlichen Zugriff. Geben Sie eine einzelne IP-Adresse oder einen IP-Adressbereich an, die/der in der Liste zulässiger IP-Adressen enthalten sein soll. Der IP-Adressbereich muss durch Bindestriche getrennt sein und darf keine Leerzeichen enthalten. Die Angabe von 0.0.0.0 ermöglicht den öffentlichen Zugriff von allen in Azure bereitgestellten Ressourcen auf Ihren Server. Wenn Sie ihn auf "None" festlegen, wird der Server im Modus für den öffentlichen Zugriff festgelegt, aber keine Firewallregel erstellt.

--resource-group -g

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

--sku-name

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

Standardwert: Standard_D2s_v3
--standby-zone

Die Verfügbarkeitszoneninformationen des Standbyservers, wenn hohe Verfügbarkeit aktiviert ist.

--storage-auto-grow

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

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

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

Standardwert: 128
--storage-type

Speichertyp für den Server. Zulässige Werte sind Premium_LRS und PremiumV2_LRS. Der Standardwert ist Premium_LRS. Muss iOps und Durchsatz festlegen, wenn PremiumV2_LRS verwendet wird.

Zulässige Werte: PremiumV2_LRS, Premium_LRS
--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.

--tags

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

--throughput

Speicherdurchsatz in (MB/s) für den Server. Dieser Wert kann nur aktualisiert werden, wenn ein flexibler Server Premium SSD v2-Datenträger verwendet.

--tier

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

Standardwert: GeneralPurpose
--version

Server-Hauptversion.

Standardwert: 16
--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 delete

Löschen Sie einen flexiblen Server.

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

Beispiele

Löschen Sie einen flexiblen Server.

az postgres flexible-server delete --resource-group testGroup --name testserver

Löschen Sie einen flexiblen Server ohne Eingabeaufforderung oder Bestätigung.

az postgres flexible-server delete --resource-group testGroup --name testserver --yes

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente 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.

az postgres flexible-server execute

Stellen Sie eine Verbindung mit einem flexiblen Server her.

az postgres flexible-server execute --admin-password
                                    --admin-user
                                    --name
                                    [--database-name]
                                    [--file-path]
                                    [--querytext]

Erforderliche Parameter

--admin-password -p

Das Anmeldekennwort des Administrators.

--admin-user -u

Der Anmeldebenutzername des Administrators.

--name -n

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

Optionale Parameter

--database-name -d

Der Name einer Datenbank.

--file-path -f

Der Pfad der auszuführenden SQL-Datei.

--querytext -q

Eine Abfrage, die für den flexiblen Server ausgeführt 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 geo-restore

Geo-restore a flexible server from backup.

az postgres flexible-server geo-restore --location
                                        --source-server
                                        [--address-prefixes]
                                        [--backup-identity]
                                        [--backup-key]
                                        [--geo-redundant-backup {Disabled, Enabled}]
                                        [--identity]
                                        [--ids]
                                        [--key]
                                        [--name]
                                        [--no-wait]
                                        [--private-dns-zone]
                                        [--resource-group]
                                        [--subnet]
                                        [--subnet-prefixes]
                                        [--subscription]
                                        [--vnet]
                                        [--yes]
                                        [--zone]

Beispiele

Geo-restore public access server 'testserver' to a new server 'testserverNew' in location 'newLocation' with public access.

az postgres flexible-server geo-restore --resource-group testGroup --name testserverNew --source-server testserver --location newLocation

Geo-restore private access server 'testserver' as a new server 'testserverNew' with new subnet. Neue vnet-, Subnetz- und private DNS-Zone für den wiederhergestellten Server werden bereitgestellt. Weitere private Zugriffsszenarien finden Sie unter "Flexible-Server create"-Befehl.

az postgres flexible-server geo-restore --resource-group testGroup --name testserverNew \
  --source-server testserver --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 --location newLocation

Geo-restore 'testserver' to current point-in-time as a new server 'testserverNew' in a different subscription / resource group. \ Hier --restore-group ist für die Ressourcengruppe des Zielservers, und --source-server muss als Ressourcen-ID übergeben werden. \ Diese Ressourcen-ID kann sich in einem anderen Abonnement als dem Abonnement, das für az-Kontosatz verwendet wird, unterscheiden.

az postgres flexible-server geo-restore --resource-group testGroup --name testserverNew --location newLocation \
  --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName}

Erforderliche Parameter

--location -l

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

--backup-identity

Der Name oder die Ressourcen-ID der Geo-Sicherungsbenutzeridentität für die Datenverschlüsselung. Die Identität muss sich in derselben Region wie die Sicherungsregion befinden.

--backup-key

Die Ressourcen-ID des Geo-Sicherungsschlüsselschlüssels für die Datenverschlüsselung. Der Schlüssel muss sich in derselben Region wie der Sicherungsbereich befinden.

--geo-redundant-backup

Gibt an, ob die georedundante Sicherung aktiviert ist.

Zulässige Werte: Disabled, Enabled
Standardwert: Disabled
--identity

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

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--key

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

--name -n

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

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--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.

--resource-group -g

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

--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.

--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.

--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 list

Liste der verfügbaren flexiblen Server auf.

az postgres flexible-server list [--resource-group]

Beispiele

Auflisten aller flexiblen PostgreSQL-Server in einem Abonnement.

az postgres flexible-server list

Alle flexiblen PostgreSQL-Server in einer Ressourcengruppe auflisten.

az postgres flexible-server list --resource-group testGroup

Auflisten aller flexiblen PostgreSQL-Server in einer Ressourcengruppe im Tabellenformat.

az postgres flexible-server list --resource-group testGroup --output table

Optionale Parameter

--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 list-skus

Listet die verfügbaren Skus in der angegebenen Region auf.

az postgres flexible-server list-skus --location

Erforderliche Parameter

--location -l

Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> 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 restart

Starten Sie einen flexiblen Server neu.

az postgres flexible-server restart [--failover]
                                    [--ids]
                                    [--name]
                                    [--resource-group]
                                    [--subscription]

Beispiele

Starten Sie einen flexiblen Server neu.

az postgres flexible-server restart --resource-group testGroup --name testserver

Neustarten eines Servers mit geplantem Failover

az postgres flexible-server restart --resource-group testGroup --name testserver --failover Planned

Neustarten eines Servers mit erzwungenem Failover

az postgres flexible-server restart --resource-group testGroup --name testserver --failover Forced

Optionale Parameter

--failover

Erzwungener oder geplanter Failover für den Serverneustartvorgang. Zulässige Werte: Erzwungen, geplant.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente 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.

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 restore

Stellen Sie einen flexiblen Server aus der Sicherung wieder her.

az postgres flexible-server restore --source-server
                                    [--address-prefixes]
                                    [--backup-identity]
                                    [--backup-key]
                                    [--geo-redundant-backup {Disabled, Enabled}]
                                    [--identity]
                                    [--ids]
                                    [--key]
                                    [--name]
                                    [--no-wait]
                                    [--private-dns-zone]
                                    [--resource-group]
                                    [--restore-time]
                                    [--storage-type {PremiumV2_LRS}]
                                    [--subnet]
                                    [--subnet-prefixes]
                                    [--subscription]
                                    [--vnet]
                                    [--yes]
                                    [--zone]

Beispiele

Stellen Sie "testserver" auf einen bestimmten Zeitpunkt als neuer Server "testserverNew" wieder her.

az postgres flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver --restore-time "2017-06-15T13:10:00Z"

Stellen Sie "testserver" als neuer Server "testserverNew" auf den aktuellen Zeitpunkt wieder her.

az postgres flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver

Stellen Sie "testserver" als neuer Server "testserverNew" in einer anderen Ressourcengruppe auf den aktuellen Zeitpunkt wieder her. \ Hier --restore-group ist für die Ressourcengruppe des Zielservers, und --source-server muss als Ressourcen-ID übergeben werden.

az postgres flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server /subscriptions/{testSubscription}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName}

Stellen Sie "testserver" als neuer Server "testserverNew" in einem anderen Abonnement auf den aktuellen Zeitpunkt wieder her. \ Hier --restore-group ist für die Ressourcengruppe des Zielservers, und --source-server muss als Ressourcen-ID übergeben werden. \ Diese Ressourcen-ID kann sich in einem anderen Abonnement als dem Abonnement, das für az-Kontosatz verwendet wird, unterscheiden.

az postgres flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName}

Stellen Sie "testserver" mit Premium SSD v2-Datenträgern auf den aktuellen Zeitpunkt als neuer Server "testserverNew" wieder her, indem Sie den Speichertyp auf "PremiumV2_LRS" festlegen.

az postgres flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver --storage-type PremiumV2_LRS

Erforderliche Parameter

--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.

--backup-identity

Der Name oder die Ressourcen-ID der Geo-Sicherungsbenutzeridentität für die Datenverschlüsselung. Die Identität muss sich in derselben Region wie die Sicherungsregion befinden.

--backup-key

Die Ressourcen-ID des Geo-Sicherungsschlüsselschlüssels für die Datenverschlüsselung. Der Schlüssel muss sich in derselben Region wie der Sicherungsbereich befinden.

--geo-redundant-backup

Gibt an, ob die georedundante Sicherung aktiviert ist.

Zulässige Werte: Disabled, Enabled
Standardwert: Disabled
--identity

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

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--key

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

--name -n

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

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--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.

--resource-group -g

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

--restore-time

Der Zeitpunkt in UTC zum Wiederherstellen von (ISO8601 Format), z. B. 2017-04-26T02:10:00+00:00Die Standardwert wird auf die aktuelle Uhrzeit festgelegt.

Standardwert: 2024-10-07T11:12:09+00:00
--storage-type

Speichertyp für den neuen Server. Zulässiger Wert ist PremiumV2_LRS. Der Standardwert ist keine.

Zulässige Werte: PremiumV2_LRS
--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.

--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.

--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 revive-dropped

Beleben Sie einen verworfenen flexiblen Server aus der Sicherung.

az postgres flexible-server revive-dropped --location
                                           --source-server
                                           [--address-prefixes]
                                           [--backup-identity]
                                           [--backup-key]
                                           [--geo-redundant-backup {Disabled, Enabled}]
                                           [--identity]
                                           [--ids]
                                           [--key]
                                           [--name]
                                           [--no-wait]
                                           [--private-dns-zone]
                                           [--resource-group]
                                           [--subnet]
                                           [--subnet-prefixes]
                                           [--subscription]
                                           [--vnet]
                                           [--yes]
                                           [--zone]

Beispiele

Wiederbeleben des verworfenen öffentlichen Zugriffsservers 'testserver' auf einen neuen Server 'testserverNew' in Location 'newLocation' mit öffentlichem Zugriff.

az postgres flexible-server revive-dropped --resource-group testGroup --name testserverNew --source-server /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver --location newLocation

Wiederbeleben des verworfenen öffentlichen Zugriffsservers "testserver" mit Datenverschlüsselung als neuer Server "testserverNew" mit Datenverschlüsselung aktiviert.

az postgres flexible-server revive-dropped -l testLocation --resource-group testGroup --name testserverNew \
  --source-server testserver --key newKeyIdentifier --identity newIdentity

Erforderliche Parameter

--location -l

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

--backup-identity

Der Name oder die Ressourcen-ID der Geo-Sicherungsbenutzeridentität für die Datenverschlüsselung. Die Identität muss sich in derselben Region wie die Sicherungsregion befinden.

--backup-key

Die Ressourcen-ID des Geo-Sicherungsschlüsselschlüssels für die Datenverschlüsselung. Der Schlüssel muss sich in derselben Region wie der Sicherungsbereich befinden.

--geo-redundant-backup

Gibt an, ob die georedundante Sicherung aktiviert ist.

Zulässige Werte: Disabled, Enabled
Standardwert: Disabled
--identity

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

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--key

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

--name -n

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

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--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.

--resource-group -g

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

--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.

--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.

--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 show

Rufen Sie die Details eines flexiblen Servers ab.

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

Beispiele

Abrufen der Details eines flexiblen Servers

az postgres flexible-server show --resource-group testGroup --name testserver

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente 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.

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 show-connection-string

Zeigen Sie die Verbindungszeichenfolge für eine Flexible-Server-Datenbank von PostgreSQL an.

az postgres flexible-server show-connection-string [--admin-password]
                                                   [--admin-user]
                                                   [--database-name]
                                                   [--ids]
                                                   [--pg-bouncer]
                                                   [--server-name]
                                                   [--subscription]

Beispiele

Zeigen Sie Verbindungszeichenfolge s für Cmd- und Programmiersprachen an.

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

Anzeigen von Verbindungszeichenfolge für cmd- und Programmiersprachen mit aktivierter PgBouncer-Funktion.

az postgres flexible-server show-connection-string -s testserver -u username -p password -d databasename --pg-bouncer

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.

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

Administratorbenutzername für den Server. Nach der Festlegung kann sie nicht mehr geändert werden.

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

Der Name der Datenbank, die beim Bereitstellen des Datenbankservers erstellt werden soll.

Standardwert: {database}
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--pg-bouncer

Verbindungszeichenfolge s für PgBouncer anzeigen.

Standardwert: False
--server-name -s

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

Standardwert: {server}
--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.

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 start

Starten Sie einen flexiblen Server.

az postgres flexible-server start [--ids]
                                  [--name]
                                  [--no-wait]
                                  [--resource-group]
                                  [--subscription]

Beispiele

Starten Sie einen flexiblen Server.

az postgres flexible-server start --resource-group testGroup --name testserver

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

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

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--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.

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 stop

Beenden Sie einen flexiblen Server.

az postgres flexible-server stop [--ids]
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]

Beispiele

Beenden Sie einen flexiblen Server.

az postgres flexible-server stop --resource-group testGroup --name testserver

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

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

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--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.

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 update

Aktualisieren Sie einen flexiblen Server.

az postgres flexible-server update [--active-directory-auth {Disabled, Enabled}]
                                   [--add]
                                   [--admin-password]
                                   [--backup-identity]
                                   [--backup-key]
                                   [--backup-retention]
                                   [--force-string]
                                   [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                   [--identity]
                                   [--ids]
                                   [--iops]
                                   [--key]
                                   [--maintenance-window]
                                   [--name]
                                   [--password-auth {Disabled, Enabled}]
                                   [--performance-tier]
                                   [--private-dns-zone]
                                   [--public-access {Disabled, Enabled}]
                                   [--remove]
                                   [--resource-group]
                                   [--set]
                                   [--sku-name]
                                   [--standby-zone]
                                   [--storage-auto-grow {Disabled, Enabled}]
                                   [--storage-size]
                                   [--subscription]
                                   [--tags]
                                   [--throughput]
                                   [--tier]
                                   [--yes]

Beispiele

Aktualisieren Sie die Sku eines flexiblen Servers unter Verwendung des lokalen Kontexts für Server und Ressourcengruppe.

az postgres flexible-server update --sku-name Standard_D4s_v3

Aktualisieren sie die Tags eines Servers.

az postgres flexible-server update --resource-group testGroup --name testserver --tags "k1=v1" "k2=v2"

Zurücksetzen des Kennworts

az postgres flexible-server update --resource-group testGroup --name testserver -p password123

Aktualisieren eines flexiblen Servers zum Aktivieren der Active Directory-Authentifizierung für den aktivierten Kennwortauthentifizierungsserver

az postgres flexible-server update --resource-group testGroup --name testserver --active-directory-auth Enabled

Schlüssel/Identität für die Datenverschlüsselung ändern. Die Datenverschlüsselung kann nach der Servererstellung nicht aktiviert werden. Dadurch wird nur der Schlüssel/die Identität aktualisiert.

# get key identifier of the existing key
newKeyIdentifier=$(az keyvault key show --vault-name testVault --name testKey \
  --query key.kid -o tsv)


# update server with new key/identity
az postgres flexible-server update --resource-group testGroup --name testserver \
  --key $newKeyIdentifier --identity newIdentity

Aktualisieren Sie einen flexiblen Server, um die private DNS-Zone für einen VNET-aktivierten Server mithilfe der privaten DNS-Zone in derselben Ressourcengruppe und einem Abonnement zu aktualisieren. Privates DNS Zone wird erstellt, Privates DNS Zone mit dem VNET verknüpft wird, sofern noch nicht verknüpft.

az postgres flexible-server update --resource-group testGroup --name testserver --private-dns-zone testDNS2.postgres.database.azure.com

Aktualisieren Sie einen flexiblen Server, um die private DNS-Zone für einen VNET-aktivierten Server mithilfe der privaten DNS-Zone in der verschiedenen Ressourcengruppe und im Abonnement zu aktualisieren. Privates DNS Zone wird mit dem VNET verknüpft, sofern noch nicht verknüpft.

az postgres flexible-server update --resource-group testGroup --name testserver --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

Aktualisieren Sie den Speicher eines flexiblen Servers, um den automatischen Speicher zu aktivieren/zu deaktivieren.

az postgres flexible-server update --resource-group testGroup --name testserver --storage-auto-grow Enabled

Aktualisieren Sie den Speicher eines flexiblen Servers, um die benutzerdefinierte Speicherleistungsstufe festzulegen.

az postgres flexible-server update --resource-group testGroup --name testserver --performance-tier P15

Aktualisieren Sie den Speicher eines flexiblen Servers, um IOPS (Vorgänge/Sek.) festzulegen. Server muss Premium SSD v2-Datenträger verwenden.

az postgres flexible-server update --resource-group testGroup --name testserver --iops 3000

Aktualisieren Sie den Speicher eines flexiblen Servers, um den Durchsatz (MB/s) festzulegen. Server muss Premium SSD v2-Datenträger verwenden.

az postgres flexible-server update --resource-group testGroup --name testserver --throughput 125

Optionale Parameter

--active-directory-auth

Gibt an, ob die Azure Active Directory-Authentifizierung aktiviert ist.

Zulässige Werte: Disabled, Enabled
--add

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

Standardwert: []
--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.

--backup-identity

Der Name oder die Ressourcen-ID der Geo-Sicherungsbenutzeridentität für die Datenverschlüsselung. Die Identität muss sich in derselben Region wie die Sicherungsregion befinden.

--backup-key

Die Ressourcen-ID des Geo-Sicherungsschlüsselschlüssels für die Datenverschlüsselung. Der Schlüssel muss sich in derselben Region wie der Sicherungsbereich befinden.

--backup-retention

Die Anzahl der Tage, für die 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 Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.

Standardwert: False
--high-availability

Aktivieren (ZoneRedundant oder SameZone) oder Deaktivieren des Features für hohe Verfügbarkeit.

Zulässige Werte: Disabled, SameZone, ZoneRedundant
--identity

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

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--iops

Der Wert von IOPS in (Vorgänge/Sek.), die für diesen Server zugewiesen werden sollen. Dieser Wert kann nur aktualisiert werden, wenn ein flexibler Server Premium SSD v2-Datenträger verwendet.

--key

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

--maintenance-window

Zeitraum (UTC), der für die Wartung bestimmt ist. Beispiele: "So:23:30" zum Planen am Sonntag, 11:30 Uhr UTC. So setzen Sie den Standarddurchlauf in "Disabled" zurück.

--name -n

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

--password-auth

Gibt an, ob die Kennwortauthentifizierung aktiviert ist.

Zulässige Werte: Disabled, Enabled
--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.

--public-access

Aktivieren oder Deaktivieren des öffentlichen Zugriffs auf einem Server.

Zulässige Werte: Disabled, Enabled
--remove

Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list <indexToRemove> ODER --remove propertyToRemove.

Standardwert: []
--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 festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=<value>.

Standardwert: []
--sku-name

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

--standby-zone

Die Verfügbarkeitszoneninformationen des Standbyservers, wenn hohe Verfügbarkeit aktiviert ist.

--storage-auto-grow

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

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

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

--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.

--tags

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

--throughput

Speicherdurchsatz in (MB/s) für den Server. Dieser Wert kann nur aktualisiert werden, wenn ein flexibler Server Premium SSD v2-Datenträger verwendet.

--tier

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

--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 upgrade

Upgrade der Hauptversion eines flexiblen Servers

az postgres flexible-server upgrade --version {12, 13, 14, 15, 16}
                                    [--ids]
                                    [--name]
                                    [--resource-group]
                                    [--subscription]
                                    [--yes]

Beispiele

Upgrade server 'testsvr' to PostgreSQL major version 16.

az postgres flexible-server upgrade -g testgroup -n testsvr -v 16

Erforderliche Parameter

--version -v

Server-Hauptversion.

Zulässige Werte: 12, 13, 14, 15, 16

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente 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

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 wait

Warten Sie, bis der flexible Server bestimmte Bedingungen erfüllt.

az postgres flexible-server wait [--created]
                                 [--custom]
                                 [--deleted]
                                 [--exists]
                                 [--ids]
                                 [--interval]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]
                                 [--timeout]
                                 [--updated]

Optionale Parameter

--created

Warten Sie, bis sie mit 'provisioningState' unter 'Succeeded' erstellt wurde.

Standardwert: False
--custom

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

--deleted

Warten Sie, bis sie gelöscht wurde.

Standardwert: False
--exists

Warten Sie, bis die Ressource vorhanden ist.

Standardwert: False
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--interval

Abrufintervall in Sekunden.

Standardwert: 30
--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.

--timeout

Maximale Wartezeit in Sekunden.

Standardwert: 3600
--updated

Warten Sie, bis sie mit provisioningState unter 'Succeeded' aktualisiert wurde.

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.