Solucionar erros de CLI do Banco de Dados do Azure para PostgreSQL com Servidor Flexível
APLICA-SE A: Banco de Dados do Azure para PostgreSQL - Servidor Flexível
Este artigo ajuda você a solucionar problemas comuns da CLI do Azure ao usar o Banco de Dados do Azure para PostgreSQL com Servidor Flexível.
Comando não encontrado
Se você receber um erro informando que o comando tem erros de ortografia ou não foi reconhecido pelo sistema, isso pode significar que a versão da CLI no seu computador cliente pode não estar atualizada. Execute az upgrade
para atualizar para a versão mais recente. A atualização da versão da CLI pode ajudar a resolver problemas de incompatibilidade de um comando devido a alguma alteração da API.
Falhas de implantação de depuração
Atualmente, a CLI do Azure não dá suporte à ativação de logs de depuração, mas você pode recuperar os logs de depuração seguindo as etapas abaixo.
Observação
- Substitua
examplegroup
eexampledeployment
pelo 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 de implantações em seu grupo de recursos. Confira como encontrar o nome da implantação
Liste as implantações no grupo de recursos para identificar a implantação do Banco de Dados do Azure para PostgreSQL com Servidor Flexível.
az deployment operation group list \ --resource-group examplegroup \ --name exampledeployment
Obtenha o conteúdo da solicitação da implantação do Banco de Dados do Azure para PostgreSQL com Servidor Flexível.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.request
Examinar o conteúdo da resposta.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Códigos do Erro
Código do erro | Atenuação |
---|---|
MissingSubscriptionRegistration | Registre sua assinatura no provedor 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 executar o mesmo comando da CLI após alguns minutos. Se os problemas continuarem, comunique-os ou entre em contato com suporte da Microsoft. |
ResourceNotFound | Não foi possível encontrar o recurso que está sendo mencionado. Você pode conferir as propriedades do recurso ou verificar se o recurso foi excluído ou se ele está em outra assinatura. |
LocationNotAvailableForResourceType | — Verifique a disponibilidade do Banco de Dados do Azure para PostgreSQL com Servidor Flexível nas regiões do Azure. — Verifique se os tipos de recurso do Banco de Dados do Azure para PostgreSQL com Servidor Flexível estão registrados com sua assinatura. |
ResourceGroupBeingDeleted | O grupo de recursos está sendo excluído. Aguarde a conclusão da exclusão. |
PasswordTooLong | A senha fornecida é muito longa. Ele deve conter entre 8 e 128 caracteres. A senha precisa conter caracteres de três das seguintes categorias: Letras maiúsculas, letras minúsculas, números (0 a 9) e caracteres não alfanuméricos (!, $, #, % etc.). |
PasswordNotComplex | A senha fornecida não é suficientemente complexa. Ele deve conter entre 8 e 128 caracteres. A senha precisa conter caracteres de três das seguintes categorias: Letras maiúsculas, letras minúsculas, números (0 a 9) e caracteres não alfanuméricos (!, $, #, % etc.). |
PasswordTooShort | Sua senha deve conter entre 8 e 128 caracteres. A senha deve conter caracteres de três das seguintes categorias: letras maiúsculas, letras minúsculas, números (0 a 9) e caracteres não alfanuméricos (!, $, #, % etc.). |
SubscriptionNotFound | A assinatura solicitada não foi encontrada. Execute az account list all para ver todas as suas assinaturas atuais. |
InvalidParameterValue | Um valor inválido foi fornecido para um parâmetro. Verifique os documentos de referência da CLI para ver quais são os valores corretos com suporte para os argumentos. |
InvalidLocation | Um local inválido foi especificado. Verifique a disponibilidade do Banco de Dados do Azure para PostgreSQL com Servidor Flexível nas regiões do Azure. |
InvalidServerName | Um nome de servidor inválido foi identificado. Verifique o nome do servidor. Execute o comando az postgres flexible-server list para ver a lista completa de instâncias do Banco de Dados do Azure para PostgreSQL com Servidor Flexível disponíveis. |
InvalidResourceIdSegment | Um erro de sintaxe foi identificado em seu modelo do Azure Resource Manager. Use uma ferramenta de formatação JSON para validar o JSON para identificar o erro de sintaxe. |
InvalidUserName | Insira um nome de usuário válido. O nome do usuário administrador não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest nem public. Ele não pode começar com pg_. |
BlockedUserName | O nome do usuário administrador não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest nem public. Ele não pode começar com pg_. Evite usar esses padrões no nome do administrador. |