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. | |
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. | |
Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. |
Použití Azure Cloud Shellu:
Spusťte Cloud Shell.
Výběrem tlačítka Kopírovat v bloku kódu (nebo bloku příkazů) zkopírujte kód nebo příkaz.
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.
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