Řešení chyb rozhraní příkazového řádku flexibilního serveru Azure Database for PostgreSQL
PLATÍ PRO: Flexibilní server Azure Database for PostgreSQL
Tento článek vám pomůže vyřešit běžné problémy s Azure CLI při používání flexibilního serveru Azure Database for PostgreSQL.
Příkaz nebyl nalezen.
Pokud se zobrazí chyba, že je příkaz chybně napsaný nebo ho systém nerozpozná, může to znamenat, že verze rozhraní příkazového řádku na vašem klientském počítači nemusí být aktuální. Spusťte az upgrade
upgrade na nejnovější verzi. Upgrade verze rozhraní příkazového řádku vám může pomoct vyřešit problémy s nekompatibilitami příkazu kvůli jakýmkoli změnám rozhraní API.
Selhání nasazení ladění
Azure CLI v současné době nepodporuje zapnutí protokolování ladění, ale protokolování ladění můžete načíst pomocí následujícího postupu.
Poznámka:
- Nahraďte a
exampledeployment
nahraďteexamplegroup
správnou skupinu prostředků a název nasazení vašeho databázového serveru. - Název nasazení se zobrazí na stránce nasazení ve vaší skupině prostředků. Podívejte se, jak najít název nasazení.
Vytvořte seznam nasazení ve skupině prostředků a identifikujte nasazení flexibilního serveru Azure Database for PostgreSQL.
az deployment operation group list \ --resource-group examplegroup \ --name exampledeployment
Získejte obsah požadavku nasazení flexibilního serveru Azure Database for PostgreSQL.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.request
Prozkoumejte obsah odpovědi.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Kódy chyb
Kód chyby | Zmírnění |
---|---|
MissingSubscriptionRegistration | Zaregistrujte své předplatné u poskytovatele prostředků. Spuštěním příkazu az provider register --namespace Microsoft.DBPostgreSQL problém vyřešte. |
InternalServerError | Zkuste zobrazit protokoly aktivit pro váš server, abyste zjistili, jestli nejsou k dispozici další informace. Spusťte příkaz az monitor activity-log list --correlation-id <enter correlation-id> . Po několika minutách můžete vyzkoušet stejný příkaz rozhraní příkazového řádku. Pokud problémy potrvají, nahlaste je nebo se spojte s podporou Microsoftu. |
ResourceNotFound | Odkazovaný prostředek nebyl nalezen. Můžete zkontrolovat vlastnosti prostředku nebo zkontrolovat, jestli je prostředek odstraněný, nebo zkontrolovat, jestli je prostředek jiným předplatným. |
LocationNotAvailableForResourceType | – Zkontrolujte dostupnost flexibilního serveru Azure Database for PostgreSQL v oblastech Azure. – Zkontrolujte, jestli jsou ve vašem předplatném zaregistrované typy prostředků flexibilního serveru Azure Database for PostgreSQL. |
ResourceGroupBeingDeleted | Skupina prostředků se odstraňuje. Počkejte na dokončení odstranění. |
PasswordTooLong | Zadané heslo je příliš dlouhé. Musí mít 8 až 128 znaků. Heslo musí obsahovat znaky ze tří z těchto kategorií: velká písmena anglické abecedy, malá písmena anglické abecedy, číslice (0–9) a jiné než alfanumerické znaky (!, $, #, % apod.). |
PasswordNotComplex | Zadané heslo není dostatečně složité. Musí mít 8 až 128 znaků. Heslo musí obsahovat znaky ze tří z těchto kategorií: velká písmena anglické abecedy, malá písmena anglické abecedy, číslice (0–9) a jiné než alfanumerické znaky (!, $, #, % apod.). |
PasswordTooShort | Vaše heslo musí mít 8 až 128 znaků. Musí obsahovat znaky ze tří z následujících kategorií: velká písmena anglické abecedy, malá písmena anglické abecedy, číslice (0 až 9) a jiné než alfanumerické znaky (!, $, #, %atd.). |
SubscriptionNotFound | Požadované předplatné nebylo nalezeno. Spuštěním zobrazíte az account list all všechna vaše aktuální předplatná. |
InvalidParameterValue | Parametru byla předána neplatná hodnota. Projděte si referenční dokumentaci k rozhraní příkazového řádku a zjistěte, jaké jsou správné hodnoty podporované pro argumenty. |
InvalidLocation | Bylo zadáno neplatné umístění. Kontrola dostupnosti flexibilního serveru Azure Database for PostgreSQL v oblastech Azure |
InvalidServerName | Identifikoval neplatný název serveru. Zkontrolujte název serveru. Spuštěním příkazu az postgres flexible-server list zobrazte všechny dostupné instance flexibilního serveru Azure Database for PostgreSQL. |
InvalidResourceIdSegment | V šabloně Azure Resource Manageru byla zjištěna chyba syntaxe. Pomocí nástroje pro formátování JSON ověřte JSON a identifikujte chybu syntaxe. |
InvalidUserName | Zadejte platné uživatelské jméno. Uživatelské jméno správce nemůže být azure_superuser, azure_pg_admin, správce, správce, kořen, host nebo veřejné. Nemůže začínat na pg_. |
BlockedUserName | Uživatelské jméno správce nemůže být azure_superuser, azure_pg_admin, správce, správce, kořen, host nebo veřejné. Nemůže začínat na pg_. Nepoužívejte tyto vzory v názvu správce. |
Další kroky
- Pokud stále dochází k problémům, nahlašte problém.
- Pokud máte dotazy, navštivte naši stránku Stack Overflow: https://aka.ms/azcli/questions.
- Dejte nám vědět, jak s tímto průzkumem https://aka.ms/azureclihatspracujeme .