Rychlý start: Vytvoření jednoúčelového serveru Azure Database for PostgreSQL pomocí příkazu az postgres up

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?

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 up vytvořit server Azure Database for PostgreSQL pomocí Azure CLI. Kromě vytvoření serveru az postgres up příkaz vytvoří ukázkovou databázi, kořenového uživatele v databázi, otevře bránu firewall pro služby Azure a vytvoří výchozí pravidla brány firewall pro klientský počítač. Tyto výchozí hodnoty pomáhají urychlit proces vývoje.

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.

Vytvoření serveru Azure Database for PostgreSQL

Požadavky

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

Azure Cloud Shell je bezplatné interaktivní prostředí, které můžete použít k provedení kroků v tomto článku. Má předinstalované obecné nástroje Azure, které jsou nakonfigurované pro použití s vaším účtem.

Pokud chcete otevřít Cloud Shell, vyberte položku Vyzkoušet v pravém horním rohu bloku kódu. Cloud Shell můžete spustit také na samostatné kartě prohlížeče na adrese https://shell.azure.com.

Po otevření Cloud Shellu ověřte, že je pro vaše prostředí vybraný Bash . Následující relace budou používat Azure CLI v prostředí Bash, výběrem možnosti Kopírovat zkopírujte bloky kódu, vložte ho do Cloud Shellu a stisknutím klávesy Enter ho spusťte.

Přihlášení k Azure

Cloud Shell se automaticky ověřuje pod počátečním přihlášeným účtem. Pomocí následujícího skriptu se přihlaste pomocí jiného předplatného a nahraďte <Subscription ID> ID předplatného Azure. Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.

subscription="<subscriptionId>" # add subscription here

az account set -s $subscription # ...or use 'az login'

Další informace najdete v tématu Nastavení aktivního předplatného nebo interaktivního přihlášení.

Nainstalujte rozšíření db-up. Pokud se vrátí chyba, ujistěte se, že máte nainstalovanou nejnovější verzi Azure CLI. Viz Instalace 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 ručně nepřepíšete):

Nastavení Výchozí hodnota Popis
název-serveru Generováno systémem Jedinečný název, který identifikuje váš server Azure Database for PostgreSQL.
resource-group Generováno systémem Nová skupina prostředků Azure
sku-name GP_Gen5_2 Název skladové jednotky. Dodržuje konvenci {pricing tier}_{compute generation}_{vCores} zkráceně. Výchozí hodnota je server Pro obecné účely Gen5 se 2 virtuálními jádry. Další informace o úrovních najdete na naší stránce s cenami.
backup-retention 7 Jak dlouho se záloha uchovává. 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 Jestli má být pro tento server povolený protokol TLS/SSL, nebo ne.
velikost úložiště 5120 Kapacita úložiště serveru (jednotkou jsou megabajty).
version 10 Hlavní verze PostgreSQL.
admin-user Generováno systémem Uživatelské jméno správce.
admin-password Generováno 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 Azure CLI.

Po vytvoření serveru se zobrazí následující nastavení:

  • Vytvoří se pravidlo brány firewall s názvem Devbox. Azure CLI se pokusí zjistit IP adresu počítače, az postgres up ze kterého se příkaz spustí, a povolí tuto IP adresu.
  • Možnost Povolit přístup 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é nejsou ve vašem předplatném.
  • 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ý. Požádejte it oddělení, aby se připojilo k serveru přes port 5432.

Získání informací o připojení

az postgres up Po dokončení příkazu se vám vrátí seznam připojovací řetězec pro oblíbené programovací jazyky. Tyto připojovací řetězec jsou předem nakonfigurované s konkrétními atributy nově vytvořeného serveru Azure Database for PostgreSQL.

K opětovnému výpisu těchto připojovací řetězec můžete použít příkaz az postgres show-connection-string.

Vyčištění prostředků

Pomocí následujícího příkazu vyčistíte všechny prostředky, které jste vytvořili v rychlém startu. Tento příkaz odstraní server Azure Database for PostgreSQL a skupinu prostředků.

az postgres down --delete-group

Pokud chcete pouze odstranit nově vytvořený server, můžete spustit příkaz az postgres down .

az postgres down

Další kroky