Partager via


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 et exampledeployment 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.
  1. 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
    
  2. 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
    
  3. 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