Résoudre les problèmes AppFabric pour AppClients améliorer la productivité - AWS AppFabric

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résoudre les problèmes AppFabric pour AppClients améliorer la productivité

Le AWS AppFabric pour la productivité, la fonctionnalité est en prévisualisation et est sujette à modification.

Cette section décrit les erreurs courantes et les solutions de résolution des problèmes liés AppFabric à la productivité.

Candidature non vérifiée

Les développeurs d'applications qui utilisent AppFabric des outils de productivité pour enrichir leurs expériences applicatives passeront par un processus de vérification avant de lancer leurs fonctionnalités aux utilisateurs finaux. Toutes les applications commencent comme non vérifiées et ne deviennent vérifiées que lorsque le processus de vérification est terminé. Cela signifie que le message que starterUserEmails vous avez utilisé lors de la création d'un AppClient sera affiché.

Warning message for an unverified application in AWS AppFabric, requesting data access.

Erreurs CreateAppClient

ServiceQuotaExceededException

Si vous recevez l'exception suivante lors de la création d'un AppClient, vous avez dépassé le nombre d'exceptions AppClients pouvant être créées par Compte AWS. La limite est de 1. HTTPCode de statut : 402

ServiceQuotaExceededException / SERVICE_QUOTA_EXCEEDED You have exceeded the number of AppClients that can be created per AWS Account. The limit is 1. HTTP Status Code: 402

Erreurs GetAppClient

ResourceNotFoundException

Si vous recevez l'exception suivante lorsque vous obtenez les détails d'un AppClient, assurez-vous d'avoir saisi le bon AppClient identifiant. Cette erreur signifie que le fichier spécifié n' AppClient a pas été trouvé.

ResourceNotFoundException / APP_CLIENT_NOT_FOUND The specified AppClient is not found. Ensure you’ve entered the correct AppClient identifier. HTTP Status Code: 404

Erreurs DeleteAppClient

ConflictException

Si vous recevez l'exception suivante lors de la suppression d'une AppClient, une autre demande de suppression est en cours. Patientez jusqu'à ce qu'il soit terminé, puis réessayez. HTTPCode de statut : 409

ConflictException Another delete request is in progress. Wait until it completes then try again. HTTP Status Code: 409

ResourceNotFoundException

Si vous recevez l'exception suivante lors de la suppression d'un AppClient, assurez-vous d'avoir saisi le bon AppClient identifiant. Cette erreur signifie que le fichier spécifié n' AppClient a pas été trouvé.

ResourceNotFoundException / APP_CLIENT_NOT_FOUND The specified AppClient is not found. Ensure you’ve entered the correct AppClient identifier. HTTP Status Code: 404

Erreurs UpdateAppClient

ResourceNotFoundException

Si vous recevez l'exception suivante lors de la mise à jour d'un AppClient, assurez-vous d'avoir saisi le bon AppClient identifiant. Cette erreur signifie que le fichier spécifié n' AppClient a pas été trouvé.

ResourceNotFoundException / APP_CLIENT_NOT_FOUND The specified AppClient is not found. Ensure you’ve entered the correct AppClient identifier. HTTP Status Code: 404

Erreurs Authorize

ValidationException

Vous pouvez recevoir l'exception suivante si l'un des API paramètres ne répond pas aux contraintes définies dans les API spécifications.

ValidationException HTTP Status Code: 400

Raison 1 : Lorsque AppClient l'identifiant n'est pas spécifié

Le app_client_id est absent dans les paramètres de la demande. Créez-le AppClient s'il n'a pas encore été créé ou utilisez le vôtre existant app_client_id et réessayez. Pour trouver l' AppClient ID, utilisez l'ListAppClientAPIopération.

Raison 2 : Quand AppFabric n'a pas accès à la clé gérée par le client

Message: AppFabric couldn't access the customer managed key configured for AppClient.

AppFabric n'est actuellement pas en mesure d'accéder aux clés gérées par le client, probablement en raison de récentes modifications de ses autorisations. Vérifiez que la clé spécifiée existe et que AppFabric les autorisations d'accès appropriées sont accordées.

Raison 3 : La redirection URL spécifiée n'est pas valide

Message: Redirect url invalid

Assurez-vous que la redirection URL figurant dans votre demande est correcte. Elle doit correspondre à l'une des redirections URLs spécifiées lors de la création ou de la mise à jour du AppClient. Pour afficher la liste des redirections autoriséesURLs, utilisez l'GetAppClientAPIopération.

Erreurs Token

TokenException

Vous pouvez bénéficier de l'exception suivante pour plusieurs raisons.

TokenException HTTP Status Code: 400

Raison 1 : Lorsqu'un e-mail non valide est spécifié

Message: Invalid Email used

Assurez-vous que l'adresse e-mail que vous utilisez correspond à celle répertoriée pour l'starterUserEmailsattribut lorsque vous avez créé le AppClient. Si les e-mails ne correspondent pas, utilisez l'adresse e-mail correspondante et réessayez. Pour afficher l'e-mail utilisé, utilisez l'GetAppClientAPIopération.

Raison 2 : Pour grant_type en tant que refresh_token lorsque le jeton n'est pas spécifié.

Message: refresh_token must be non-null for Refresh Token Grant-type

Le jeton d'actualisation spécifié dans la demande est nul ou vide. Spécifiez un actif refresh_token reçu dans la réponse à un API appel Token.

ThrottlingException

Vous pouvez recevoir l'exception suivante si le API taux d'appel est supérieur au quota autorisé.

ThrottlingException HTTP Status Code: 429

ListActionableInsightsListMeetingInsights, et PutFeedback erreurs

ValidationException

Vous pouvez recevoir l'exception suivante si l'un des API paramètres ne satisfait pas à la contrainte définie dans les API spécifications.

ValidationException HTTP Status Code: 400

ThrottlingException

Vous pouvez recevoir l'exception suivante si le API taux d'appel est supérieur au quota autorisé.

ThrottlingException HTTP Status Code: 429