Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo ajuda você a solucionar problemas comuns com a CLI do Azure ao usar o Banco de Dados do Azure para o servidor flexível PostgreSQL.
Comando não encontrado
Se você receber um erro informando que um comando está escrito incorretamente ou não é reconhecido pelo sistema, isso pode significar que a versão da CLI na máquina cliente pode não estar atualizada. Execute az upgrade para atualizar para a versão mais recente. Fazer uma atualização da versão da CLI pode ajudar a resolver problemas com incompatibilidades de um comando devido a quaisquer alterações na API.
Depurar falhas de implantação
Atualmente, a CLI do Azure não oferece suporte à ativação do log de depuração, mas você pode recuperar o log de depuração executando as etapas a seguir.
Nota
- Substitua
examplegroupeexampledeploymentpelo grupo de recursos e nome de implantação corretos para seu servidor de banco de dados. - Você pode ver o Nome da implantação na página Implantações em seu grupo de recursos. Veja como encontrar o nome da implantação
Liste as implantações no grupo de recursos para identificar o Banco de Dados do Azure para implantação de servidor flexível do PostgreSQL.
az deployment operation group list \ --resource-group examplegroup \ --name exampledeploymentObtenha o conteúdo da solicitação do Banco de Dados do Azure para implantação de servidor flexível do PostgreSQL.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.requestExamine o conteúdo da resposta.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Códigos de erro
| Código de erro | Mitigação |
|---|---|
| MissingSubscriptionRegistration | Registe a sua subscrição junto do fornecedor de recursos. Execute o comando az provider register --namespace Microsoft.DBPostgreSQL para resolver o problema. |
| InternalServerError | Tente visualizar os logs de atividade do seu servidor para ver se há mais informações. Execute o comando az monitor activity-log list --correlation-id <enter correlation-id>. Você pode tentar o mesmo comando da CLI após alguns minutos. Se os problemas persistirem, denuncie-os ou entre em contato com o suporte da Microsoft. |
| ResourceNotFound | O recurso que está sendo referenciado não pode ser encontrado. Você pode verificar as propriedades do recurso ou verificar se o recurso é excluído ou verificar se o recurso é outra assinatura. |
| LocationNotAvailableForResourceType | - Verifique a disponibilidade do Banco de Dados do Azure para o servidor flexível PostgreSQL nas regiões do Azure. - Verifique se o Banco de Dados do Azure para tipos de recursos de servidor flexível PostgreSQL está registrado com sua assinatura. |
| ResourceGroupBeingDeleted | O grupo de recursos está sendo excluído. Aguarde a conclusão da exclusão. |
| SenhaTooLong | A senha fornecida é muito longa. Tem de conter entre 8 e 128 carateres. A sua palavra-passe tem de conter carateres de três das categorias seguintes: letras em maiúscula inglesas, letras em minúscula inglesas, números (0 a 9) e carateres não alfanuméricos (!, $, #, %, etc.). |
| PasswordNotComplex | A senha fornecida não é complexa o suficiente. Tem de conter entre 8 e 128 carateres. A sua palavra-passe tem de conter carateres de três das categorias seguintes: letras em maiúscula inglesas, letras em minúscula inglesas, números (0 a 9) e carateres não alfanuméricos (!, $, #, %, etc.). |
| SenhaTooShort | A palavra-passe tem de conter entre 8 e 128 carateres. Deve conter caracteres de três das seguintes categorias: letras maiúsculas em inglês, letras minúsculas em inglês, números (0 a 9) e caracteres não alfanuméricos (!, $, #, %, etc.). |
| AssinaturaNotFound | A subscrição solicitada não foi encontrada. Execute az account list all para ver todas as suas assinaturas atuais. |
| InvalidParameterValue | Um valor inválido foi dado a um parâmetro. Verifique os documentos de referência da CLI para ver quais são os valores corretos suportados para os argumentos. |
| Localização inválida | Foi especificado um local inválido. Verifique a disponibilidade do Banco de Dados do Azure para o servidor flexível PostgreSQL nas regiões do Azure. |
| InvalidServerName | Identificado um nome de servidor inválido. Verifique o nome do servidor. Execute o comando az postgres flexible-server list para ver toda a lista de instâncias de servidor flexíveis do Banco de Dados do Azure para PostgreSQL disponível. |
| InvalidResourceIdSegment | Foi identificado um erro de sintaxe no seu modelo do Azure Resource Manager. Use uma ferramenta de formatador JSON para validar o JSON para identificar o erro de sintaxe. |
| Nome de usuário inválido | Introduza um nome de utilizador válido. O nome de usuário admin não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest ou public. Não pode começar por pg_. |
| Nome de usuário bloqueado | O nome de usuário admin não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest ou public. Não pode começar por pg_. Evite usar esses padrões no nome do administrador. |
Conteúdos relacionados
- Relatar um problema específico para a CLI do Azure.
- Página da CLI do Azure em Estouro de pilha.