Správa jednoúčelového serveru Azure Database for PostgreSQL pomocí Azure CLI

PLATÍ PRO: Azure Database for PostgreSQL – Jednoúčelový server

Důležité

Jednoúčelový server Azure Database for PostgreSQL je na cestě vyřazení. Důrazně doporučujeme upgradovat na flexibilní server Azure Database for PostgreSQL. Další informace o migraci na flexibilní server Azure Database for PostgreSQL najdete v tématu Co se děje s jednoúčelovým serverem Azure Database for PostgreSQL?

V tomto článku se dozvíte, jak spravovat jednoúčelové servery nasazené v Azure. Úlohy správy zahrnují škálování výpočetních prostředků a úložiště, resetování hesla správce a zobrazení podrobností o serveru.

Požadavky

Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet. Tento článek vyžaduje, abyste místně spustili Azure CLI verze 2.0 nebo novější. Pokud chcete zjistit nainstalovanou verzi, spusťte příkaz az --version. Pokud potřebujete instalaci nebo upgrade, přečtěte si téma Instalace Azure CLI.

K účtu se budete muset přihlásit pomocí příkazu az login . Poznamenejte si vlastnost ID, která odkazuje na ID předplatného pro váš účet Azure.

az login

Pomocí příkazu az account set vyberte konkrétní předplatné ve vašem účtu. Poznamenejte si hodnotu ID z příkazu az login output, která se použije jako hodnota argumentu předplatného v příkazu. Pokud máte více předplatných, vyberte odpovídající předplatné, ve kterém se má prostředek účtovat. Pokud chcete získat všechna vaše předplatné, použijte příkaz az account list.

az account set --subscription <subscription id>

Pokud jste server ještě nevytvořili, projděte si tento rychlý start a vytvořte ho.

Azure Cloud Shell

Azure hostí interaktivní prostředí Azure Cloud Shell, které můžete používat v prohlížeči. Pro práci se službami Azure můžete v prostředí Cloud Shell použít buď Bash, nebo PowerShell. Předinstalované příkazy Cloud Shellu můžete použít ke spuštění kódu v tomto článku, aniž byste museli instalovat cokoli do místního prostředí.

Spuštění služby Azure Cloud Shell:

Možnost Příklad nebo odkaz
Vyberte Vyzkoušet v pravém horním rohu bloku kódu nebo příkazu. Výběrem možnosti Vyzkoušet se kód ani příkaz automaticky nekopíruje do Cloud Shellu. Snímek obrazovky znázorňující příklad možnosti Vyzkoušet pro Azure Cloud Shell
Přejděte na adresu https://shell.azure.com nebo výběrem tlačítka Spustit Cloud Shell otevřete Cloud Shell v prohlížeči. Tlačítko pro spuštění Azure Cloud Shellu
Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. Snímek obrazovky znázorňující tlačítko Cloud Shell na webu Azure Portal

Použití Azure Cloud Shellu:

  1. Spusťte Cloud Shell.

  2. Výběrem tlačítka Kopírovat v bloku kódu (nebo bloku příkazů) zkopírujte kód nebo příkaz.

  3. Vložte kód nebo příkaz do relace Cloud Shellu tak, že ve Windows a Linuxu vyberete ctrl+Shift+V nebo vyberete Cmd+Shift+V v macOS.

  4. Stisknutím klávesy Enter spusťte kód nebo příkaz.

Škálování výpočetních prostředků a úložiště

Cenové úrovně, výpočetní prostředky a úložiště můžete snadno vertikálně navýšit pomocí následujícího příkazu. Zobrazí se všechna operace serveru, kterou můžete provést az postgres server overview

az postgres server update --resource-group myresourcegroup --name mydemoserver --sku-name GP_Gen5_4 --storage-size 6144

Tady jsou podrobnosti o argumentech výše:

Nastavení Ukázková hodnota Popis
name mydemoserver Zadejte jedinečný název serveru Azure Database for PostgreSQL. Název serveru může obsahovat pouze malá písmena, číslice a znak spojovníku (-). Musí se skládat ze 3 až 63 znaků.
resource-group myresourcegroup Zadejte název skupiny prostředků Azure.
sku-name GP_Gen5_2 Zadejte název cenové úrovně a konfigurace výpočetních prostředků. Dodržuje konvenci {cenová úroveň}{výpočetní generace}{virtuální jádra} ve zkráceném zápisu. Další informace najdete v cenových úrovních .
velikost úložiště 6144 Kapacita úložiště serveru (jednotkou jsou megabajty). Minimálně 5120 a zvýšení v přírůstcích 1024.

Důležité

  • Úložiště je možné vertikálně navýšit (nemůžete ale vertikálně snížit kapacitu úložiště).
  • Vertikální navýšení kapacity z úrovně Basic na úroveň Pro obecné účely nebo optimalizováno pro paměť se nepodporuje. Vertikální navýšení kapacity můžete provést ručně pomocí skriptu Bash nebo pomocí aplikace PostgreSQL Workbench.

Správa databází PostgreSQL na serveru

K vytvoření, odstranění, výpisu a zobrazení vlastností databáze na serveru můžete použít kterýkoli z těchto příkazů.

Rutina Využití Popis
az postgres db create az postgres db create -g myresourcegroup -s mydemoserver -n mydatabasename Vytvoří databázi.
az postgres db delete az postgres db delete -g myresourcegroup -s mydemoserver -n mydatabasename Odstraňte databázi ze serveru. Tento příkaz neodstraní váš server.
az postgres db list az postgres db list -g myresourcegroup -s mydemoserver zobrazí seznam všech databází na serveru.
az postgres db show az postgres db show -g myresourcegroup -s mydemoserver -n mydatabasename Zobrazí další podrobnosti o databázi.

Aktualizace hesla správce

Heslo role správce můžete změnit pomocí tohoto příkazu.

az postgres server update --resource-group myresourcegroup --name mydemoserver --admin-password <new-password>

Důležité

Ujistěte se, že heslo má minimálně 8 znaků a maximálně 128 znaků. Heslo musí obsahovat znaky ze tří z následujících kategorií: velká písmena anglické abecedy, malá písmena anglické abecedy, číslice a jiné než alfanumerické znaky.

Odstranění serveru

Pokud chcete jenom odstranit jednoúčelový server PostgreSQL, můžete spustit příkaz az postgres server delete .

az postgres server delete --resource-group myresourcegroup --name mydemoserver

Další kroky