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
Naam van de Azure PostgreSQL Hyperscale met Azure Arc servergroep.
Optionele parameters
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.
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.
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.
Een door komma's gescheiden lijst met instellingen voor de Postgres-engine in de notatie 'key1=val1, key2=val2'.
Moet 11 of 12 zijn. De standaardwaarde is 12.
Een door komma's gescheiden lijst met de Postgres-extensies die moeten worden geladen bij het opstarten. Raadpleeg de postgres-documentatie voor ondersteunde waarden.
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.
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.
Naamruimte waarin de Azure PostgreSQL Hyperscale met Azure Arc servergroep wordt geïmplementeerd.
Indien opgegeven, wordt er geen externe service gemaakt. Anders wordt een externe service gemaakt met hetzelfde servicetype als de gegevenscontroller.
Als deze is opgegeven, wacht de opdracht niet tot het exemplaar de status Gereed heeft voordat deze wordt terug gegeven.
Het pad naar het JSON-bronbestand voor de Azure PostgreSQL Hyperscale met Azure Arc servergroep. Dit is optioneel.
Optioneel.
De opslagklasse die moet worden gebruikt voor het maken van back-ups van permanente volumes.
De opslagklasse die moet worden gebruikt voor permanente gegevensvolumes.
De opslagklasse die moet worden gebruikt voor logboeken met permanente volumes.
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.
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).
De grootte van het opslagvolume dat moet worden gebruikt voor gegevens als een positief getal, gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes).
De grootte van het opslagvolume dat moet worden gebruikt voor logboeken als een positief getal, gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes).
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.
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.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
Naam van de Azure PostgreSQL Hyperscale met Azure Arc servergroep.
Optionele parameters
Afgeschaft.
Verwijder de Azure PostgreSQL Hyperscale met Azure Arc servergroep geforceerd zonder bevestiging.
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.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
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
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.
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.
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.
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.
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.
Afgeschaft.
Een door komma's gescheiden lijst met de Postgres-extensies die moeten worden geladen bij het opstarten. Raadpleeg de postgres-documentatie voor ondersteunde waarden.
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.
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.
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.
Als deze is opgegeven, wacht de opdracht niet tot het exemplaar de status Gereed heeft voordat deze wordt terug gegeven.
Het pad naar het JSON-bronbestand voor de Azure PostgreSQL Hyperscale met Azure Arc servergroep. Dit is optioneel.
Optioneel.
Wanneer dit wordt opgegeven met --engine-settings, vervangt alle bestaande aangepaste engine-instellingen door nieuwe set instellingen en waarden.
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.
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.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
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.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
Naam van de Azure PostgreSQL Hyperscale met Azure Arc servergroep.
Optionele parameters
Afgeschaft.
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.
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.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.