Résolution des codes d’erreur d’API Amazon Bedrock - Amazon Bedrock

Résolution des codes d’erreur d’API Amazon Bedrock

Cette section fournit des informations détaillées sur les erreurs courantes que vous pouvez rencontrer lors de l’utilisation des API Amazon Bedrock, la cause de l’erreur et la solution pour la résoudre.

AccessDeniedException

Code d’état HTTP : 403

Cause : vous ne disposez pas des autorisations suffisantes pour effectuer l’action demandée.

Solution :

  • Vérifiez que votre utilisateur ou rôle IAM dispose des autorisations nécessaires pour l’action que vous tentez.

  • Si vous utilisez des informations d’identification de sécurité temporaires, assurez-vous qu’elles n’ont pas expiré.

FTUFormNotFilled

Code d’état HTTP :404

Cause : les détails du cas d’utilisation du modèle n’ont pas été soumis pour ce compte

Solution :

  • Remplissage du formulaire de détails du cas d’utilisation Anthropic avant d’utiliser le modèle

IncompleteSignature

Code d’état HTTP : 400

Cause : la signature de la demande n’est pas conforme aux normes AWS.

Solution :

  • Assurez-vous d’utiliser une version du kit AWS SDK compatible avec Amazon Bedrock.

  • Vérifiez que l’ID de clé d’accès AWS et la clé secrète sont correctement configurés.

  • Si vous signez des demandes manuellement, nous vous suggérons de vérifier votre processus de calcul de signature.

InternalFailure

Code d’état HTTP : 500

Cause : le traitement de la demande a échoué en raison d’une erreur de serveur

Solution :

InvalidAction

Code d’état HTTP : 400

Cause : l’action ou l’opération demandée n’est pas valide.

Solution :

  • Nous vous conseillons de vérifier l’orthographe et le formatage du nom de l’action dans votre demande.

  • Vérifiez que l’appel à l’action est pris en charge par Amazon Bedrock et qu’il est correctement documenté, comme indiqué dans la référence d’ API Amazon Bedrock.

  • Assurez-vous d’utiliser la version la plus récente du kit AWS SDK ou de la CLI.

InvalidClientTokenId

Code d’état HTTP : 403

Cause : Le certificat X.509 ou AWS l’ID de clé d’accès fourni n’existe pas dans nos archives.

Solution :

  • Vérifiez que vous utilisez l’ID de clé d’accès AWS correct.

  • Si vous avez récemment créé de nouvelles clés d’accès, assurez-vous d’utiliser les nouvelles informations d’identification et non les anciennes.

L’AWS Marketplace Agreement a échoué en 15 minutes

Code d’état HTTP : 403

Cause : l’AWS Marketplace Agreement a échoué en raison d’un problème sous-jacent.

Solution :

AWS Marketplace Agreement en attente après 15 minutes

Code d’état HTTP : 403

Cause : l’AWS Marketplace Agreement n’a pas abouti et cela fait 15 minutes que la demande a été faite.

Solution :

  • Répétez la demande toutes les 15 minutes. Si le problème persiste, veuillez contacter le Centre de support AWS et fournir des informations sur votre demande et l’erreur que vous rencontrez.

MPAgreementBeingCreated

Code d’état HTTP : 403

Cause : votre compte n’est pas autorisé à accéder à ce modèle. Votre abonnement AWS Marketplace pour ce modèle est toujours en cours de traitement

Solution :

  • Réessayez après 15 minutes

NotAuthorized

Code d’état HTTP : 400

Cause : vous ne disposez pas de l’autorisation nécessaire pour effectuer cette action.

Solution :

  • Vérifiez vos autorisations IAM et assurez-vous de disposer des droits nécessaires pour effectuer l’action demandée sur les ressources Amazon Bedrock.

  • Si vous utilisez un rôle IAM, vérifiez que le rôle dispose des autorisations et des relations de confiance appropriées.

  • Vérifiez les politiques organisationnelles ou les politiques de contrôle des services susceptibles de restreindre votre accès.

RequestExpired

Code d’état HTTP : 400

Cause : la demande n’est plus valide en raison de l’expiration des horodatages.

Solution :

  • Assurez-vous que l’horloge de votre système est correctement synchronisée avec une source de temps fiable.

  • Si vous faites des demandes depuis des fuseaux horaires différents, soyez conscient des éventuels écarts d’horodatage.

ServiceUnavailable

HTTP Status Code: 503

Cause : le service est temporairement incapable de traiter la demande. Des erreurs 503 sont utilisées pour une limitation régulière.

Solution :

  • Nous suggérons d’utiliser l’approche AWS recommandée consistant à utiliser de nouvelles tentatives avec un backoff exponentiel et une instabilité aléatoire pour améliorer la fiabilité.

  • Envisagez de passer à une autre Région AWS si le problème persiste dans votre région actuelle. Les niveaux de charge et de disponibilité peuvent varier selon les régions.

  • Utilisez l’inférence interrégionale pour gérer de manière fluide les pics de trafic imprévus en utilisant le calcul entre différentes Régions AWS.

  • Si vous avez des exigences de débit élevées, nous vous suggérons d’explorer le débit provisionné pour votre cas d’utilisation.

Bonnes pratiques

  • Assurez-vous que votre application peut gérer les codes d’état 503 de manière appropriée dans votre logique de gestion des erreurs et de nouvelle tentative.

  • Consultez l’AWS Service Health Dashboard pour tout problème annoncé ou toute maintenance planifiée susceptible d’affecter le service.

Si vous rencontrez fréquemment des erreurs 503 ou si elles ont un impact significatif sur vos opérations, contactez le Support AWS pour obtenir une assistance supplémentaire et des conseils adaptés à votre cas d’utilisation spécifique.

ThrottlingException

Code d’état HTTP: 429

Cause : la demande a été refusée en raison du dépassement des quotas de compte pour Amazon Bedrock.

Solution :

  • Consultez les quotas de service Amazon Bedrock dans la console des quotas de service Amazon Bedrock pour en savoir plus sur les limites attribuées à votre compte.

  • Nous suggérons d’utiliser l’approche AWS recommandée consistant à utiliser de nouvelles tentatives avec un backoff exponentiel et une instabilité aléatoire pour améliorer la fiabilité.

  • Si vous avez des exigences de débit élevées, nous vous suggérons d’explorer le débit provisionné pour votre cas d’utilisation.

  • Demandez une augmentation des quotas en contactant votre responsable de compte ou le Support AWS si le trafic de votre charge de travail dépasse les quotas de votre compte.

ValidationError

Code d’état HTTP : 400

Cause : L’entrée ne satisfait pas les contraintes spécifiées par Amazon Bedrock.

Solution :

  • Consultez la documentation de l’API pour vous assurer que tous les paramètres requis sont inclus et correctement formatés.

  • Vérifiez que vos valeurs d’entrée se situent dans les plages autorisées ou qu’elles sont conformes aux modèles attendus.

  • Nous vous suggérons de prêter attention aux règles de validation spécifiques mentionnées dans la Référence des API pour l’action que vous utilisez.

ResourceNotFound

Code d’état HTTP :404

Cause : la ressource demandée est introuvable.

Solution :

  • Vérifiez l’exactitude de l’ID du modèle, du nom du point de terminaison ou des autres identifiants de ressource figurant dans votre demande.

  • Mettez en œuvre un mécanisme de secours pour utiliser des modèles ou des points de terminaison alternatifs lorsqu’aucune ressource principale n’est trouvée.

Bonnes pratiques

  • Utilisez ListFoundationModels pour en savoir plus sur les modèles de fondation Amazon Bedrock disponibles que vous pouvez utiliser.

  • Nous vous suggérons de mettre en œuvre un processus de synchronisation périodique pour mettre à jour votre catalogue de ressources local.

Si vous continuez à rencontrer des problèmes après avoir essayé ces solutions, contactez le Support AWS pour obtenir une assistance supplémentaire et des conseils adaptés à votre cas d’utilisation spécifique.