Résoudre les erreurs de l’interface CLI avec Azure Database pour PostgreSQL – Serveur flexible
S’APPLIQUE À : Azure Database pour PostgreSQL : serveur flexible
Ce document vous aide à résoudre les problèmes courants liés à Azure CLI lors de l’utilisation du serveur flexible Azure Database pour PostgreSQL.
Commande introuvable
Si vous recevez une erreur indiquant qu’une commande est mal orthographiée ou n’est pas reconnue par le système, cela peut signifier que la version de l’interface CLI sur votre ordinateur client n’est pas à jour. Exécutez az upgrade
pour effectuer une mise à niveau vers la dernière version. La mise à niveau de votre version de l’interface CLI peut aider à résoudre les problèmes d’incompatibilité d’une commande en raison des modifications de l’API.
Échecs de déploiement de débogage
Actuellement, Azure CLI ne prend pas en charge l’activation de la journalisation du débogage, mais vous pouvez la récupérer en effectuant les étapes suivantes.
Remarque
- Remplacez
examplegroup
etexampledeployment
par le nom de groupe de ressources et de déploiement corrects pour votre serveur de base de données. - Vous pouvez voir le nom du déploiement dans la page déploiements de votre groupe de ressources. Consultez Comment trouver le nom du déploiement.
Répertoriez les déploiements dans le groupe de ressources pour identifier le déploiement du serveur flexible Azure Database pour PostgreSQL.
az deployment operation group list \ --resource-group examplegroup \ --name exampledeployment
Obtenez le contenu de la requête du déploiement de serveur flexible Azure Database pour PostgreSQL.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.request
Examinez le contenu de la réponse.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Codes d’erreur
Code d'erreur | Limitation des risques |
---|---|
MissingSubscriptionRegistration | Inscrivez votre abonnement auprès du fournisseur de ressources. Exécutez la commande az provider register --namespace Microsoft.DBPostgreSQL pour résoudre le problème. |
InternalServerError | Essayez d’afficher les journaux d’activité de votre serveur pour voir s’ils contiennent plus d’informations. Exécutez la commande az monitor activity-log list --correlation-id <enter correlation-id> . Vous pouvez essayer la même commande CLI au bout de quelques minutes. Si les problèmes persistent, signalez-les ou contactez le support Microsoft. |
ResourceNotFound | La ressource référencée est introuvable. Vous pouvez vérifier les propriétés de la ressource ou vérifier si la ressource est supprimée ou vérifier si la ressource est un autre abonnement. |
LocationNotAvailableForResourceType | - Vérifiez la disponibilité du serveur flexible Azure Database pour PostgreSQL dans les régions Azure. - Vérifiez si le type de ressource Serveur flexible Azure Database pour PostgreSQL est inscrit auprès de votre abonnement. |
ResourceGroupBeingDeleted | Le groupe de ressources est en cours de suppression. Attendez que la suppression soit terminée. |
PasswordTooLong | Le mot de passe est trop long. Il doit contenir entre 8 et 128 caractères. Votre mot de passe doit contenir des caractères de trois des catégories suivantes : Lettres majuscules, lettres minuscules, chiffres (0 à 9) et caractères non alphanumériques (!, $, #, %, etc.). |
PasswordNotComplex | Le mot de passe fourni n’est pas assez complexe. Il doit contenir entre 8 et 128 caractères. Votre mot de passe doit contenir des caractères de trois des catégories suivantes : Lettres majuscules, lettres minuscules, chiffres (0 à 9) et caractères non alphanumériques (!, $, #, %, etc.). |
PasswordTooShort | Votre mot de passe doit contenir entre 8 et 128 caractères. Il doit contenir des caractères appartenant à trois des catégories suivantes : lettres majuscules, lettres minuscules, chiffres (0 à 9) et caractères non alphanumériques (!, $, #, %, etc.). |
SubscriptionNotFound | L’abonnement demandé est introuvable. Exécutez az account list all pour afficher tous vos abonnements actuels. |
InvalidParameterValue | Une valeur non valide a été attribuée à un paramètre. Consultez les documents de référence de l’interface CLI pour voir quelles sont les valeurs correctes prises en charge pour les arguments. |
InvalidLocation | Un emplacement non valide a été spécifié. Vérifiez la disponibilité du serveur flexible Azure Database pour PostgreSQL dans les régions Azure. |
InvalidServerName | Identification d’un nom de serveur non valide. Vérifiez le nom du serveur. Exécutez la commande az postgres flexible-server list pour voir la liste de toutes les instances de serveur flexible Azure Database pour PostgreSQL disponibles. |
InvalidResourceIdSegment | Une erreur de syntaxe a été identifiée dans le modèle de votre Gestionnaire de ressource Azure. Utilisez un outil de formatage JSON pour valider le JSON afin d’identifier l’erreur de syntaxe. |
InvalidUserName | Entrez un nom d'utilisateur valide. Le nom d’utilisateur de l’administrateur ne doit pas être azure_superuser, azure_pg_admin, admin, administrator, root, guest ou public. Il ne peut pas commencer par pg_. |
BlockedUserName | Le nom d’utilisateur de l’administrateur ne doit pas être azure_superuser, azure_pg_admin, admin, administrator, root, guest ou public. Il ne peut pas commencer par pg_. Évitez d’utiliser ces modèles dans le nom de l’administrateur. |
Étapes suivantes
- Si vous rencontrez toujours des difficultés, veuillez signaler votre problème.
- Si vous avez des questions, visitez notre page Stack Overflow : https://aka.ms/azcli/questions .
- Faites-nous part de vos commentaires en participant à cette enquête : https://aka.ms/azureclihats.