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
Použijte prostředí Bash v Azure Cloud Shellu. Další informace najdete v tématu Rychlý start pro Bash v Azure Cloud Shellu.
Pokud dáváte přednost místnímu spouštění referenčních příkazů rozhraní příkazového řádku, nainstalujte Azure CLI. Pokud používáte Windows nebo macOS, zvažte spuštění Azure CLI v kontejneru Docker. Další informace najdete v tématu Jak spustit Azure CLI v kontejneru Dockeru.
Pokud používáte místní instalaci, přihlaste se k Azure CLI pomocí příkazu az login. Pokud chcete dokončit proces ověřování, postupujte podle kroků zobrazených na terminálu. Další možnosti přihlášení najdete v tématu Přihlášení pomocí Azure CLI.
Po zobrazení výzvy nainstalujte rozšíření Azure CLI při prvním použití. Další informace o rozšířeních najdete v tématu Využití rozšíření v Azure CLI.
Spuštěním příkazu az version zjistěte verzi a závislé knihovny, které jsou nainstalované. Pokud chcete upgradovat na nejnovější verzi, spusťte az upgrade.
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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro