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 up ze 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

Další kroky