az postgres server-arc

Poznámka

Tento odkaz je součástí rozšíření arcdata pro Azure CLI (verze 2.3.1 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az postgres server-arc . Přečtěte si další informace o rozšířeních.

Tato skupina příkazů je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Správa serverů PostgreSQL s podporou služby Azure Arc

Příkazy

Name Description Typ Stav
az postgres server-arc create

Vytvořte server PostgreSQL s podporou služby Azure Arc.

Rozšíření Preview
az postgres server-arc delete

Odstranění serveru PostgreSQL s podporou služby Azure Arc

Rozšíření Preview
az postgres server-arc endpoint

Správa koncových bodů serveru PostgreSQL s podporou služby Azure Arc

Rozšíření Preview
az postgres server-arc endpoint list

Seznam koncových bodů serveru PostgreSQL s podporou služby Azure Arc

Rozšíření Preview
az postgres server-arc list

Výpis serveru PostgreSQL s podporou služby Azure Arc

Rozšíření Preview
az postgres server-arc restore

Obnovení serveru PostgreSQL s podporou služby Azure Arc ze zálohy z jiného serveru

Rozšíření Preview
az postgres server-arc show

Zobrazí podrobnosti o serveru PostgreSQL s podporou služby Azure Arc.

Rozšíření Preview
az postgres server-arc update

Aktualizujte konfiguraci serveru PostgreSQL s podporou služby Azure Arc.

Rozšíření Preview

az postgres server-arc create

Preview

Skupina příkazů postgres server-arc je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Vytvořte server PostgreSQL s podporou služby Azure Arc.

Pokud chcete nastavit heslo serveru, nastavte proměnnou prostředí AZDATA_PASSWORD.

az postgres server-arc create --name
                              [--ad-account-name]
                              [--ad-connector-name]
                              [--admin-login-secret]
                              [--cert-private-key-file]
                              [--cert-public-key-file]
                              [--cores-limit]
                              [--cores-request]
                              [--dev]
                              [--dns-name]
                              [--extensions]
                              [--k8s-namespace]
                              [--keytab-secret]
                              [--log-level]
                              [--memory-limit]
                              [--memory-request]
                              [--no-external-endpoint]
                              [--no-wait]
                              [--path]
                              [--port]
                              [--retention-days]
                              [--service-annotations]
                              [--service-cert-secret]
                              [--service-labels]
                              [--service-type]
                              [--storage-class-backups]
                              [--storage-class-data]
                              [--storage-class-logs]
                              [--use-k8s]
                              [--volume-size-backups]
                              [--volume-size-data]
                              [--volume-size-logs]

Příklady

Vytvořte server PostgreSQL s podporou služby Azure Arc.

az postgres server-arc create -n pg1 --k8s-namespace namespace --use-k8s

Povinné parametry

--name -n

Název serveru PostgreSQL s podporou služby Azure Arc

Volitelné parametry

--ad-account-name

Název účtu Active Directory pro tento server PostgreSQL s podporou služby Azure Arc. Tento účet je potřeba vytvořit před nasazením této instance.

--ad-connector-name

Název Připojení or služby Active Directory. Tento parametr označuje záměr nasazení s podporou AD.

--admin-login-secret

Název tajného kódu Kubernetes, který se má vygenerovat, nebo bude hostitelem přihlašovacích údajů účtu správce uživatele.

--cert-private-key-file

Cesta k souboru obsahujícímu privátní klíč certifikátu ve formátu PEM, který se má použít pro připojení SSL klienta.

--cert-public-key-file

Cesta k souboru obsahujícímu veřejný klíč certifikátu ve formátu PEM, který se má použít pro připojení SSL klienta.

--cores-limit

Maximální počet jader procesoru, které je možné použít pro server PostgreSQL s podporou služby Azure Arc.

--cores-request

Minimální počet jader procesoru, která musí být k dispozici pro každý uzel pro naplánování služby.

--dev

Pokud je tato hodnota zadaná, považuje se za vývojovou instanci a nebude se účtovat.

--dns-name

Název DNS služby vystavený koncovým uživatelům pro připojení k tomuto serveru PostgreSQL s podporou Služby Arc (např. pginstancename.contoso.com).

--extensions

Seznam povolených rozšíření s čárkou Po povolení je možné rozšíření nainstalovat pomocí příkazu CREATE EXTENSION.

--k8s-namespace -k

Obor názvů Kubernetes, kde je nasazený server PostgreSQL s podporou Služby Azure Arc. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--keytab-secret

Název tajného klíče Kubernetes, který obsahuje soubor keytab pro tento server PostgreSQL s podporou služby Azure Arc.

--log-level

Nastaví nastavení log_min_messages pro modul PostgreSQL. Platné hodnoty jsou: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, PANIC.

--memory-limit

Limit paměti serveru PostgreSQL s podporou Azure Arc jako číslo následované Ki (kilobajtů), Mi (megabajte) nebo Gi (gigabajty).

--memory-request

Požadavek na paměť serveru PostgreSQL s podporou Azure Arc jako číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty).

--no-external-endpoint

Pokud je zadáno, nebude vytvořena žádná externí služba. V opačném případě se vytvoří externí služba pomocí typu zadaného s argumentem --service-type nebo stejného typu služby jako kontroler dat.

--no-wait

Než se vrátíte, nečekejte na to, až bude nasazení připravené.

výchozí hodnota: False
--path

Cesta ke zdrojovému souboru JSON pro server PostgreSQL s podporou Azure Arc. Tato položka je nepovinná.

--port

Číslo portu, na kterém je primární služba vystavená koncovým uživatelům.

--retention-days

Doba uchovávání záloh zadaná ve dnech. Povolené hodnoty jsou 0 až 35. Výchozí hodnota je 7. Nastavení doby uchovávání na 0 vypne automatické zálohování pro PostgreSql s podporou Azure Arc.

--service-annotations

Čárkami oddělený seznam poznámek, které se mají použít u všech externích služeb.

--service-cert-secret

Název tajného kódu Kubernetes pro vygenerování, který je hostitelem certifikátu SSL.

--service-labels

Čárkami oddělený seznam popisků, které se mají použít u všech externích služeb.

--service-type

Typ primární služby.

--storage-class-backups

Třída úložiště, která se má použít pro trvalé svazky zálohování.

--storage-class-data

Třída úložiště, která se má použít pro trvalé svazky dat.

--storage-class-logs

Třída úložiště, která se má použít pro trvalé svazky protokolů.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

--volume-size-backups

Velikost svazku úložiště, který se má použít pro zálohy jako kladné číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty).

--volume-size-data

Velikost svazku úložiště, který se má použít pro data jako kladné číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty).

--volume-size-logs

Velikost svazku úložiště, který se má použít pro protokoly jako kladné číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty).

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az postgres server-arc delete

Preview

Skupina příkazů postgres server-arc je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Odstranění serveru PostgreSQL s podporou služby Azure Arc

az postgres server-arc delete --name
                              [--force]
                              [--k8s-namespace]
                              [--use-k8s]

Příklady

Odstranění serveru PostgreSQL s podporou služby Azure Arc

az postgres server-arc delete -n pg1 --k8s-namespace namespace --use-k8s

Povinné parametry

--name -n

Název serveru PostgreSQL s podporou služby Azure Arc

Volitelné parametry

--force -f

Odstraňte server PostgreSQL s podporou služby Azure Arc bez potvrzení.

výchozí hodnota: False
--k8s-namespace -k

Obor názvů Kubernetes, kde je nasazený server PostgreSQL s podporou Služby Azure Arc. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az postgres server-arc list

Preview

Skupina příkazů postgres server-arc je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Výpis serveru PostgreSQL s podporou služby Azure Arc

az postgres server-arc list [--k8s-namespace]
                            [--use-k8s]

Příklady

Výpis serveru PostgreSQL s podporou služby Azure Arc

az postgres server-arc list --k8s-namespace namespace --use-k8s

Volitelné parametry

--k8s-namespace -k

Obor názvů Kubernetes, kde jsou nasazené servery PostgreSQL s podporou Služby Azure Arc. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az postgres server-arc restore

Preview

Skupina příkazů postgres server-arc je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Obnovení serveru PostgreSQL s podporou služby Azure Arc ze zálohy z jiného serveru

Pokud chcete nastavit heslo serveru, nastavte proměnnou prostředí AZDATA_PASSWORD.

az postgres server-arc restore --k8s-namespace
                               --name
                               --source-server
                               [--dry-run]
                               [--no-wait]
                               [--storage-class-backups]
                               [--storage-class-data]
                               [--storage-class-logs]
                               [--time]
                               [--use-k8s]
                               [--volume-size-backups]
                               [--volume-size-data]
                               [--volume-size-logs]

Příklady

Obnovení serveru PostgreSQL s podporou Služby Azure Arc

az postgres server-arc restore -n <to-pg> --source-server <from-pg> --k8s-namespace namespace --use-k8s

Povinné parametry

--k8s-namespace -k

Obor názvů Kubernetes, který obsahuje PostgreSql s podporou Služby Azure Arc. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--name -n

Název serveru PostgreSQL s podporou Azure Arc, který se má vytvořit.

--source-server

Název serveru PostgreSQL s podporou Azure Arc, ze kterého se má provést obnovení.

Volitelné parametry

--dry-run

Pokud je tato možnost nastavená, ověří zdrojové a cílové prostředky a čas bez provedení obnovení. Nejstarší a nejnovější možné doby obnovení se vrátí ve stavu úlohy obnovení.

výchozí hodnota: False
--no-wait

Než se vrátíte, nečekejte na to, až bude nasazení připravené.

výchozí hodnota: False
--storage-class-backups

Třída úložiště, která se má použít pro trvalé svazky zálohování.

--storage-class-data

Třída úložiště, která se má použít pro trvalé svazky dat.

--storage-class-logs

Třída úložiště, která se má použít pro trvalé svazky protokolů.

--time -t

Bod v čase zdrojového serveru, který se obnoví a vytvoří nový server PostgreSQL s podporou služby Azure Arc. Musí být větší nebo roven nejstarší hodnotě data a času zdrojové databáze. Čas by měl být v následujícím formátu: RRRR-MM-DDTHH:MM:SSZ. Pokud není k dispozici žádný čas, obnoví se nejnovější záloha.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

--volume-size-backups

Velikost svazku úložiště, který se má použít pro zálohy jako kladné číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty).

--volume-size-data

Velikost svazku úložiště, který se má použít pro data jako kladné číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty).

--volume-size-logs

Velikost svazku úložiště, který se má použít pro protokoly jako kladné číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty).

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az postgres server-arc show

Preview

Skupina příkazů postgres server-arc je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Zobrazí podrobnosti o serveru PostgreSQL s podporou služby Azure Arc.

az postgres server-arc show --name
                            [--k8s-namespace]
                            [--path]
                            [--use-k8s]

Příklady

Zobrazí podrobnosti o serveru PostgreSQL s podporou služby Azure Arc.

az postgres server-arc show -n pg1 --k8s-namespace namespace --use-k8s

Povinné parametry

--name -n

Název serveru PostgreSQL s podporou služby Azure Arc

Volitelné parametry

--k8s-namespace -k

Obor názvů Kubernetes, kde je nasazený server PostgreSQL s podporou Služby Azure Arc. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--path

Cesta, kde by se měla zapsat úplná specifikace pro server PostgreSQL s podporou služby Azure Arc. Pokud tento parametr vynecháte, zapíše se specifikace do standardního výstupu.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az postgres server-arc update

Preview

Skupina příkazů postgres server-arc je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Aktualizujte konfiguraci serveru PostgreSQL s podporou služby Azure Arc.

az postgres server-arc update --name
                              [--cert-private-key-file]
                              [--cert-public-key-file]
                              [--cores-limit]
                              [--cores-request]
                              [--dev]
                              [--extensions]
                              [--k8s-namespace]
                              [--keytab-secret]
                              [--log-level]
                              [--memory-limit]
                              [--memory-request]
                              [--no-external-endpoint]
                              [--no-wait]
                              [--path]
                              [--port]
                              [--retention-days]
                              [--service-annotations]
                              [--service-cert-secret]
                              [--service-labels]
                              [--service-type]
                              [--use-k8s]

Příklady

Aktualizujte konfiguraci serveru PostgreSQL s podporou služby Azure Arc.

az postgres server-arc update --path ./spec.json -n pg1 --k8s-namespace namespace --use-k8s

Povolte rozšíření pro existující server PostgreSQL s podporou služby Azure Arc.

az postgres server-arc update -n pg1 --extensions 'pgaudit,pg_partman' --k8s-namespace namespace --use-k8s

Odeberte rozšíření ze serveru PostgreSQL s podporou Služby Azure Arc.

az postgres server-arc update -n pg1 --extensions "''" --k8s-namespace namespace --use-k8s

Povinné parametry

--name -n

Název serveru PostgreSQL s podporou služby Azure Arc, který se aktualizuje. Název, pod kterým je vaše instance nasazena, nelze změnit.

Volitelné parametry

--cert-private-key-file

Cesta k souboru obsahujícímu privátní klíč certifikátu ve formátu PEM, který se má použít pro připojení SSL klienta.

--cert-public-key-file

Cesta k souboru obsahujícímu veřejný klíč certifikátu ve formátu PEM, který se má použít pro připojení SSL klienta.

--cores-limit

Maximální počet jader procesoru pro server PostgreSQL s podporou služby Azure Arc, které je možné použít pro každý uzel. Pokud chcete odebrat cores_limit, zadejte její hodnotu jako prázdný řetězec.

--cores-request

Minimální počet jader procesoru, která musí být k dispozici pro každý uzel pro naplánování služby. Pokud chcete odebrat cores_request, zadejte její hodnotu jako prázdný řetězec.

--dev

Pokud je tato hodnota zadaná, považuje se za vývojovou instanci a nebude se účtovat.

--extensions

Seznam povolených rozšíření s čárkou Pokud chcete přidat nebo odebrat nové rozšíření, aktualizujte existující seznam rozšíření. Po povolení je možné rozšíření nainstalovat pomocí příkazu CREATE EXTENSION.

--k8s-namespace -k

Obor názvů Kubernetes, kde je nasazený server PostgreSQL s podporou Služby Azure Arc. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--keytab-secret

Název tajného klíče Kubernetes, který obsahuje soubor keytab pro tento server PostgreSQL s podporou služby Azure Arc.

--log-level

Nastaví nastavení log_min_messages pro modul PostgreSQL. Platné hodnoty jsou: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, PANIC.

--memory-limit

Limit paměti pro server PostgreSQL s podporou Azure Arc jako číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty). Pokud chcete odebrat memory_limit, zadejte její hodnotu jako prázdný řetězec.

--memory-request

Požadavek na paměť pro server PostgreSQL s podporou Azure Arc jako číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty). Pokud chcete odebrat memory_request, zadejte její hodnotu jako prázdný řetězec.

--no-external-endpoint

Pokud je zadáno, nebude vytvořena žádná externí služba. V opačném případě se vytvoří externí služba pomocí typu zadaného s argumentem --service-type nebo stejného typu služby jako kontroler dat.

--no-wait

Než se vrátíte, nečekejte na to, až bude nasazení připravené.

výchozí hodnota: False
--path

Cesta ke zdrojovému souboru JSON pro server PostgreSQL s podporou Azure Arc. Tato položka je nepovinná.

--port

Číslo portu, na kterém je primární služba vystavená koncovým uživatelům.

--retention-days

Doba uchovávání záloh zadaná ve dnech. Povolené hodnoty jsou 0 až 35. Výchozí hodnota je 7. Nastavení doby uchovávání na 0 vypne automatické zálohování pro PostgreSql s podporou Azure Arc.

--service-annotations

Čárkami oddělený seznam poznámek, které se mají použít u všech externích služeb.

--service-cert-secret

Název tajného kódu Kubernetes pro vygenerování, který je hostitelem certifikátu SSL.

--service-labels

Čárkami oddělený seznam popisků, které se mají použít u všech externích služeb.

--service-type

Typ primární služby.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.