az postgres arc-server

Notitie

Deze verwijzing maakt deel uit van de arcdata-extensie voor Azure CLI en vereist versie 2.3.1 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de opdracht az postgres arc-server voor het eerst gebruikt. Meer informatie over extensies.

Beheer Azure PostgreSQL Hyperscale met Azure Arc servergroepen.

Opdracht

az postgres arc-server create

Maak een Azure PostgreSQL Hyperscale met Azure Arc servergroep.

az postgres arc-server delete

Verwijder een Azure PostgreSQL Hyperscale met Azure Arc servergroep.

az postgres arc-server edit

Bewerk de configuratie van een Azure PostgreSQL Hyperscale met Azure Arc servergroep.

az postgres arc-server endpoint

Eindpunten Azure PostgreSQL Hyperscale met Azure Arc servergroep beheren.

az postgres arc-server endpoint list

Lijst Azure PostgreSQL Hyperscale met Azure Arc servergroep eindpunten.

az postgres arc-server list

Lijst Azure PostgreSQL Hyperscale met Azure Arc servergroepen.

az postgres arc-server show

De details van een Azure PostgreSQL Hyperscale met Azure Arc servergroep.

az postgres arc-server create

Maak een Azure PostgreSQL Hyperscale met Azure Arc servergroep.

Als u het wachtwoord van de servergroep wilt instellen, stelt u de omgevingsvariabele in AZDATA_PASSWORD.

az postgres arc-server create --name
                              [--coordinator-engine-settings]
                              [--cores-limit]
                              [--cores-request]
                              [--engine-settings]
                              [--engine-version]
                              [--extensions]
                              [--memory-limit]
                              [--memory-request]
                              [--namespace]
                              [--no-external-endpoint]
                              [--no-wait]
                              [--path]
                              [--port]
                              [--storage-class-backups]
                              [--storage-class-data]
                              [--storage-class-logs]
                              [--volume-claim-mounts]
                              [--volume-size-backups]
                              [--volume-size-data]
                              [--volume-size-logs]
                              [--worker-engine-settings]
                              [--workers]

Voorbeelden

Maak een Azure PostgreSQL Hyperscale met Azure Arc servergroep.

az postgres arc-server create -n pg1

Maak een Azure PostgreSQL Hyperscale met Azure Arc servergroep met engine-instellingen. Beide onderstaande voorbeelden zijn geldig.

az postgres arc-server create -n pg1 --engine-settings "key1=val1"
az postgres arc-server create -n pg1 --engine-settings 'key2=val2'

Maak een PostgreSQL-servergroep met volumeclaims.

az postgres arc-server create -n pg1 --volume-claim-mounts backup-pvc:backup

Maak een PostgreSQL-servergroep met een specifieke geheugenlimiet voor verschillende knooppuntrollen.

az postgres arc-server create -n pg1 --memory-limit "coordinator=2Gi,w=1Gi" --workers 1

Vereiste parameters

--name -n

Naam van de Azure PostgreSQL Hyperscale met Azure Arc servergroep.

Optionele parameters

--coordinator-engine-settings -c

Een door komma's gescheiden lijst met instellingen van de Postgres-engine in de notatie 'key1=val1, key2=val2' die moet worden toegepast op de 'coördinator'-knooppuntrol. Wanneer specifieke instellingen voor knooppuntrol zijn opgegeven, worden de standaardinstellingen genegeerd en overschreven met de instellingen die hier worden opgegeven.

--cores-limit

Het maximum aantal CPU-kernen voor Azure PostgreSQL Hyperscale met Azure Arc servergroep die per knooppunt kan worden gebruikt. Fractionele kernen worden ondersteund. Optioneel kan een door komma's gescheiden lijst met rollen met waarden worden opgegeven in de indeling =. Geldige rollen zijn: 'coördinator' of 'c', 'werkrol' of 'w'. Als er geen rollen zijn opgegeven, zijn de instellingen van toepassing op alle knooppunten van de PostgreSQL Hyperscale-servergroep.

--cores-request

Het minimale aantal CPU-kernen dat per knooppunt beschikbaar moet zijn om de service te plannen. Fractionele kernen worden ondersteund. Optioneel kan een door komma's gescheiden lijst met rollen met waarden worden opgegeven in de indeling =. Geldige rollen zijn: 'coördinator' of 'c', 'werkrol' of 'w'. Als er geen rollen zijn opgegeven, zijn de instellingen van toepassing op alle knooppunten van de PostgreSQL Hyperscale-servergroep.

--engine-settings

Een door komma's gescheiden lijst met instellingen voor de Postgres-engine in de notatie 'key1=val1, key2=val2'.

--engine-version

Moet 11 of 12 zijn. De standaardwaarde is 12.

standaardwaarde: 12
--extensions

Een door komma's gescheiden lijst met de Postgres-extensies die moeten worden geladen bij het opstarten. Raadpleeg de postgres-documentatie voor ondersteunde waarden.

--memory-limit

De geheugenlimiet van de Azure PostgreSQL Hyperscale met Azure Arc servergroep als een getal gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes). Optioneel kan een door komma's gescheiden lijst met rollen met waarden worden opgegeven in de indeling =. Geldige rollen zijn: 'coördinator' of 'c', 'werkrol' of 'w'. Als er geen rollen zijn opgegeven, zijn de instellingen van toepassing op alle knooppunten van de PostgreSQL Hyperscale-servergroep.

--memory-request

De geheugenaanvraag van de Azure PostgreSQL Hyperscale met Azure Arc servergroep als een getal gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes). Optioneel kan een door komma's gescheiden lijst met rollen met waarden worden opgegeven in de indeling =. Geldige rollen zijn: 'coördinator' of 'c', 'werkrol' of 'w'. Als er geen rollen zijn opgegeven, zijn de instellingen van toepassing op alle knooppunten van de PostgreSQL Hyperscale-servergroep.

--namespace -s

Naamruimte waarin de Azure PostgreSQL Hyperscale met Azure Arc servergroep wordt geïmplementeerd.

--no-external-endpoint

Indien opgegeven, wordt er geen externe service gemaakt. Anders wordt een externe service gemaakt met hetzelfde servicetype als de gegevenscontroller.

--no-wait

Als deze is opgegeven, wacht de opdracht niet tot het exemplaar de status Gereed heeft voordat deze wordt terug gegeven.

--path -p

Het pad naar het JSON-bronbestand voor de Azure PostgreSQL Hyperscale met Azure Arc servergroep. Dit is optioneel.

--port

Optioneel.

--storage-class-backups

De opslagklasse die moet worden gebruikt voor het maken van back-ups van permanente volumes.

--storage-class-data

De opslagklasse die moet worden gebruikt voor permanente gegevensvolumes.

--storage-class-logs

De opslagklasse die moet worden gebruikt voor logboeken met permanente volumes.

--volume-claim-mounts

Een door komma's gescheiden lijst met volumeclaims. Een volumeclaim koppelen is een paar van een bestaande permanente volumeclaim (in dezelfde naamruimte) en volumetype (en optionele metagegevens, afhankelijk van het volumetype) gescheiden door dubbele punt. Het permanente volume wordt in elke pod voor de PostgreSQL-servergroep bevestigd. Het pad voor het bevestigingstype is mogelijk afhankelijk van het volumetype.

--volume-size-backups

De grootte van het opslagvolume dat moet worden gebruikt voor back-ups als een positief getal, gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes).

--volume-size-data

De grootte van het opslagvolume dat moet worden gebruikt voor gegevens als een positief getal, gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes).

--volume-size-logs

De grootte van het opslagvolume dat moet worden gebruikt voor logboeken als een positief getal, gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes).

--worker-engine-settings -w

Een door komma's gescheiden lijst met postgres-engine-instellingen in de notatie 'key1=val1, key2=val2' die moet worden toegepast op de knooppuntrol 'worker'. Wanneer specifieke instellingen voor knooppuntrol zijn opgegeven, worden de standaardinstellingen genegeerd en overschreven met de instellingen die hier worden opgegeven.

--workers

Het aantal werkknooppunten dat in een servergroep moet worden ingericht. In preview wordt het verminderen van het aantal werkknooppunten niet ondersteund. Raadpleeg de documentatie voor meer informatie.

az postgres arc-server delete

Verwijder een Azure PostgreSQL Hyperscale met Azure Arc servergroep.

az postgres arc-server delete --name
                              [--engine-version]
                              [--force]
                              [--namespace]

Voorbeelden

Verwijder een Azure PostgreSQL Hyperscale met Azure Arc servergroep.

az postgres arc-server delete -n pg1

Vereiste parameters

--name -n

Naam van de Azure PostgreSQL Hyperscale met Azure Arc servergroep.

Optionele parameters

--engine-version

Afgeschaft.

--force -f

Verwijder de Azure PostgreSQL Hyperscale met Azure Arc servergroep geforceerd zonder bevestiging.

--namespace -s

Naamruimte waarin de Azure PostgreSQL Hyperscale met Azure Arc servergroep wordt geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte van de gegevenscontroller gebruikt.

az postgres arc-server edit

Bewerk de configuratie van een Azure PostgreSQL Hyperscale met Azure Arc servergroep.

az postgres arc-server edit --name
                            [--admin-password]
                            [--coordinator-engine-settings]
                            [--cores-limit]
                            [--cores-request]
                            [--engine-settings]
                            [--engine-version]
                            [--extensions]
                            [--memory-limit]
                            [--memory-request]
                            [--namespace]
                            [--no-wait]
                            [--path]
                            [--port]
                            [--replace-engine-settings]
                            [--worker-engine-settings]
                            [--workers]

Voorbeelden

Bewerk de configuratie van een Azure PostgreSQL Hyperscale met Azure Arc servergroep.

az postgres arc-server edit --path ./spec.json -n pg1

Bewerk een Azure PostgreSQL Hyperscale met Azure Arc servergroep met engine-instellingen voor het coördinator-knooppunt.

az postgres arc-server edit -n pg1 --coordinator-engine-settings 'key2=val2'

Bewerkt een Azure PostgreSQL Hyperscale met Azure Arc servergroep en vervangt bestaande engine-instellingen door de nieuwe instelling key1=val1.

az postgres arc-server edit -n pg1 --engine-settings 'key1=val1' --replace-engine-settings

Vereiste parameters

--name -n

Naam van de Azure PostgreSQL Hyperscale met Azure Arc servergroep die wordt bewerkt. De naam waaronder uw exemplaar wordt geïmplementeerd, kan niet worden gewijzigd.

Optionele parameters

--admin-password

Indien opgegeven, wordt Azure PostgreSQL Hyperscale met Azure Arc beheerderswachtwoord van de servergroep ingesteld op de waarde van de AZDATA_PASSWORD-omgevingsvariabele, indien aanwezig en anders een gevraagde waarde.

--coordinator-engine-settings -c

Een door komma's gescheiden lijst met instellingen van de Postgres-engine in de notatie 'key1=val1, key2=val2' die moet worden toegepast op de 'coördinator'-knooppuntrol. Wanneer specifieke instellingen voor knooppuntrol zijn opgegeven, worden de standaardinstellingen genegeerd en overschreven met de instellingen die hier worden opgegeven.

--cores-limit

Het maximum aantal CPU-kernen voor Azure PostgreSQL Hyperscale met Azure Arc servergroep die per knooppunt kan worden gebruikt, fractionele kernen worden ondersteund. Als u de cores_limit, geeft u de waarde op als een lege tekenreeks. Optioneel kan een door komma's gescheiden lijst met rollen met waarden worden opgegeven in de indeling =. Geldige rollen zijn: 'coördinator' of 'c', 'werkrol' of 'w'. Als er geen rollen zijn opgegeven, zijn de instellingen van toepassing op alle knooppunten van de PostgreSQL Hyperscale-servergroep.

--cores-request

Het minimale aantal CPU-kernen dat per knooppunt beschikbaar moet zijn om de service te plannen, fractionele kernen worden ondersteund. Als u de cores_request, geeft u de waarde op als een lege tekenreeks. Optioneel kan een door komma's gescheiden lijst met rollen met waarden worden opgegeven in de indeling =. Geldige rollen zijn: 'coördinator' of 'c', 'werkrol' of 'w'. Als er geen rollen zijn opgegeven, zijn de instellingen van toepassing op alle knooppunten van de PostgreSQL Hyperscale-servergroep.

--engine-settings

Een door komma's gescheiden lijst met instellingen voor de Postgres-engine in de notatie 'key1=val1, key2=val2'. De opgegeven instellingen worden samengevoegd met de bestaande instellingen. Als u een instelling wilt verwijderen, geeft u een lege waarde op, zoals 'removedKey='. Als u een engine-instelling wijzigt die opnieuw moet worden opgestart, wordt de service opnieuw gestart om de instellingen onmiddellijk toe te passen.

--engine-version

Afgeschaft.

--extensions

Een door komma's gescheiden lijst met de Postgres-extensies die moeten worden geladen bij het opstarten. Raadpleeg de postgres-documentatie voor ondersteunde waarden.

--memory-limit

De geheugenlimiet voor Azure PostgreSQL Hyperscale met Azure Arc servergroep als een getal gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes). Als u de memory_limit, geeft u de waarde op als een lege tekenreeks. Optioneel kan een door komma's gescheiden lijst met rollen met waarden worden opgegeven in de indeling =. Geldige rollen zijn: 'coördinator' of 'c', 'werkrol' of 'w'. Als er geen rollen zijn opgegeven, zijn de instellingen van toepassing op alle knooppunten van de PostgreSQL Hyperscale-servergroep.

--memory-request

De geheugenaanvraag voor Azure PostgreSQL Hyperscale met Azure Arc servergroep als een getal gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes). Als u de memory_request, geeft u de waarde op als een lege tekenreeks. Optioneel kan een door komma's gescheiden lijst met rollen met waarden worden opgegeven in de indeling =. Geldige rollen zijn: 'coördinator' of 'c', 'werkrol' of 'w'. Als er geen rollen zijn opgegeven, zijn de instellingen van toepassing op alle knooppunten van de PostgreSQL Hyperscale-servergroep.

--namespace -s

Naamruimte waarin de Azure PostgreSQL Hyperscale met Azure Arc servergroep is geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte van de gegevenscontroller gebruikt. De naamruimte waarin uw exemplaar is geïmplementeerd, kan niet worden gewijzigd.

--no-wait

Als deze is opgegeven, wacht de opdracht niet tot het exemplaar de status Gereed heeft voordat deze wordt terug gegeven.

--path -p

Het pad naar het JSON-bronbestand voor de Azure PostgreSQL Hyperscale met Azure Arc servergroep. Dit is optioneel.

--port

Optioneel.

--replace-engine-settings -r

Wanneer dit wordt opgegeven met --engine-settings, vervangt alle bestaande aangepaste engine-instellingen door nieuwe set instellingen en waarden.

--worker-engine-settings -w

Een door komma's gescheiden lijst met Postgres-engine-instellingen in de notatie 'key1=val1, key2=val2' die moet worden toegepast op de werkrol van het knooppunt. Wanneer specifieke instellingen voor knooppuntrol zijn opgegeven, worden standaardinstellingen genegeerd en overschreven met de instellingen die hier worden opgegeven.

--workers

Het aantal werkknooppunten dat moet worden ingericht in een servergroep. In de preview-versie wordt het verminderen van het aantal werkknooppunten niet ondersteund. Raadpleeg de documentatie voor meer informatie.

az postgres arc-server list

Lijst Azure PostgreSQL Hyperscale met Azure Arc servergroepen.

az postgres arc-server list [--namespace]

Voorbeelden

Lijst Azure PostgreSQL Hyperscale met Azure Arc servergroepen.

az postgres arc-server list

Optionele parameters

--namespace -s

Naamruimte waarin de Azure PostgreSQL Hyperscale met Azure Arc servergroepen worden geïmplementeerd. Als dit niet wordt opgegeven, wordt de naamruimte van de gegevenscontroller gebruikt.

az postgres arc-server show

De details van een Azure PostgreSQL Hyperscale met Azure Arc servergroep.

az postgres arc-server show --name
                            [--engine-version]
                            [--namespace]
                            [--path]

Voorbeelden

De details van een Azure PostgreSQL Hyperscale met Azure Arc servergroep.

az postgres arc-server show -n pg1

Vereiste parameters

--name -n

Naam van de Azure PostgreSQL Hyperscale met Azure Arc servergroep.

Optionele parameters

--engine-version

Afgeschaft.

--namespace -s

Naamruimte waarin de Azure PostgreSQL Hyperscale met Azure Arc servergroep is geïmplementeerd. Als dit niet wordt opgegeven, wordt de naamruimte van de gegevenscontroller gebruikt.

--path -p

Een pad waar de volledige specificatie voor de Azure PostgreSQL Hyperscale met Azure Arc servergroep moet worden geschreven. Als u dit wegwerkt, wordt de specificatie naar de standaarduitvoer geschreven.