Rychlý Start: použití příkazu rozhraní příkazového řádku Azure, AZ Postgres up (Preview), vytvoření serveru Azure Database for PostgreSQL-Single
Důležité
Příkaz AZ Postgres up Azure CLI je ve verzi Preview.
Azure Database for PostgreSQL je spravovaná služba, která umožňuje spouštět, spravovat a škálovat vysoce dostupné databáze PostgreSQL v cloudu. Azure CLI slouží k vytváření a správě prostředků Azure z příkazového řádku nebo ve skriptech. V tomto rychlém startu se dozvíte, jak pomocí příkazu AZ Postgres nahoru vytvořit server Azure Database for PostgreSQL pomocí rozhraní příkazového řádku Azure CLI. Kromě vytvoření serveru az postgres up vytvoří příkaz ukázkovou databázi, root user v databázi, otevře bránu firewall pro služby Azure a vytvoří výchozí pravidla brány firewall pro klientský počítač. Tato výchozí nastavení usnadňují urychlení procesu vývoje.
Požadavky
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.
Tento článek vyžaduje, abyste v místním prostředí používali 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 z výstupu příkazu pro odpovídající název předplatného.
az login
Pokud máte více předplatných, vyberte odpovídající předplatné, ve kterém se má prostředek účtovat. Ve svém účtu vyberte pomocí příkazu az account set konkrétní ID předplatného. Nahraďte vlastnost ID předplatného z výstupu AZ Login pro vaše předplatné na zástupný symbol ID předplatného.
az account set --subscription <subscription id>
Vytvoření serveru Azure Database for PostgreSQL
Chcete-li použít příkazy, nainstalujte rozšíření DB . Pokud se vrátí chyba, ujistěte se, že máte nainstalovanou nejnovější verzi rozhraní příkazového řádku Azure CLI. Viz Instalace rozhraní příkazového řádku Azure CLI.
az extension add --name db-up
Pomocí následujícího příkazu vytvořte server Azure Database for PostgreSQL:
az postgres up
Server se vytvoří s následujícími výchozími hodnotami (Pokud je nepřepíšete ručně):
| Nastavení | Výchozí hodnota | Popis |
|---|---|---|
| název-serveru | Vygenerované systémem | Jedinečný název, který identifikuje váš server Azure Database for PostgreSQL. |
| resource-group | Vygenerované systémem | Nová skupina prostředků Azure. |
| sku-name | GP_Gen5_2 | Název sku. Dodržuje konvenci {cenová úroveň}_{výpočetní generace}_{virtuální jádra} ve zkráceném zápisu. Výchozím nastavením je Pro obecné účely Server Gen5 se 2 virtuální jádra. Další informace o úrovních najdete na naší stránce s cenami . |
| backup-retention | 7 | Doba uchování zálohy. Jednotkou jsou dny. |
| geo-redundant-backup | Zakázáno | Určuje, jestli pro tento server mají nebo nemají být povolené geograficky redundantní zálohy. |
| location | westus2 | Lokace Azure pro server. |
| ssl-enforcement | Zakázáno | Zda má být protokol TLS/SSL povolený nebo nikoli pro tento server. |
| velikost úložiště | 5120 | Kapacita úložiště serveru (jednotkou jsou megabajty). |
| verze | 10 | Hlavní verze PostgreSQL. |
| admin-user | Vygenerované systémem | Uživatelské jméno správce. |
| admin-password | Vygenerované systémem | Heslo uživatele, který je správcem. |
Poznámka
Další informace o az postgres up příkazu a jeho dalších parametrech najdete v dokumentaci k rozhraní příkazového řádku Azure CLI.
Po vytvoření serveru se objeví následující nastavení:
- Vytvoří se pravidlo brány firewall nazvané "devbox". Rozhraní příkazového řádku Azure CLI se pokusí zjistit IP adresu počítače,
az postgres upze kterého se spouští příkaz, a umožňuje tuto IP adresu. - Možnost "povolení přístupu ke službám Azure" je nastavená na ZAPNUTo. Toto nastavení nakonfiguruje bránu firewall serveru tak, aby přijímala připojení ze všech prostředků Azure, včetně prostředků, které se ve vašem předplatném nepoužívá.
- Vytvoří se prázdná databáze s názvem "sampledb".
- Vytvoří se nový uživatel s názvem root s oprávněními k SampleDB.
Poznámka
Azure Database for PostgreSQL komunikuje přes port 5432. Pokud se připojujete z podnikové sítě, nemusí být odchozí provoz přes port 5432 bránou firewall vaší sítě povolený. Vaše IT oddělení otevře port 5432 pro připojení k vašemu serveru.
Získání informací o připojení
Po az postgres up dokončení příkazu se vám vrátí seznam připojovacích řetězců pro oblíbené programovací jazyky. Tyto připojovací řetězce jsou předem nakonfigurované s konkrétními atributy nově vytvořeného serveru Azure Database for PostgreSQL.
Pomocí příkazu AZ Postgres show-Connection-String můžete tyto připojovací řetězce znovu zobrazit.
Vyčištění prostředků
Všechny prostředky, které jste vytvořili v rychlém startu, vyčistěte pomocí následujícího příkazu. Tento příkaz odstraní Server Azure Database for PostgreSQL a skupinu prostředků.
az postgres down --delete-group
Pokud byste chtěli odstranit nově vytvořený server, můžete spustit příkaz AZ Postgres Down .
az postgres down