View a markdown version of this page

Solucione problemas AppFabric para AppClients aumentar a produtividade - AWS AppFabric

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solucione problemas AppFabric para AppClients aumentar a produtividade

O recurso AWS AppFabric de produtividade está em versão prévia e está sujeito a alterações.

Esta seção descreve erros comuns e soluções de problemas AppFabric para aumentar a produtividade.

Aplicação não verificada

Os desenvolvedores de aplicativos que usam a produtividade AppFabric para enriquecer suas experiências de aplicativos passarão por um processo de verificação antes de lançar seus recursos para os usuários finais. Todas as aplicações começam como não verificadas e mudam para verificadas somente quando o processo de verificação é concluído. Isso significa que o que starterUserEmails você usou ao criar um AppClient verá essa mensagem.

Mensagem de aviso para um aplicativo não verificado em AWS AppFabric, solicitando acesso aos dados.

Erros do CreateAppClient

ServiceQuotaExceededException

Se você receber a seguinte exceção ao criar um AppClient, você excedeu o número AppClients que pode ser criado por Conta da AWS. O limite é 1. Código de status HTTP: 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

Erros do GetAppClient

ResourceNotFoundException

Se você receber a exceção a seguir ao obter detalhes de um AppClient, verifique se inseriu o AppClient identificador correto. Esse erro significa que o especificado não AppClient foi encontrado.

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

Erros do DeleteAppClient

ConflictException

Se você receber a exceção a seguir ao excluir uma AppClient, outra solicitação de exclusão está em andamento. Espere até que seja concluída e tente novamente. Código de Status HTTP: 409

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

ResourceNotFoundException

Se você receber a seguinte exceção ao excluir um AppClient, verifique se inseriu o AppClient identificador correto. Esse erro significa que o especificado não AppClient foi encontrado.

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

Erros do UpdateAppClient

ResourceNotFoundException

Se você receber a seguinte exceção ao atualizar um AppClient, verifique se inseriu o AppClient identificador correto. Esse erro significa que o especificado não AppClient foi encontrado.

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

Erros do Authorize

ValidationException

Você poderá receber a exceção a seguir se algum dos parâmetros da API não atender às restrições definidas nas especificações da API.

ValidationException HTTP Status Code: 400

Razão 1: quando o AppClient ID não é especificado

O app_client_id está ausente nos parâmetros da solicitação. Crie o AppClient se ainda não tiver sido criado ou use o existente app_client_id e tente novamente. Para encontrar o AppClient ID, use a operação ListAppClientda API.

Motivo 2: Quando AppFabric não tem acesso à chave gerenciada pelo cliente

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

AppFabric atualmente não consegue acessar as chaves gerenciadas pelo cliente, provavelmente devido a mudanças recentes em suas permissões. Verifique se a chave especificada existe e garanta que AppFabric as permissões de acesso apropriadas sejam concedidas.

Motivo 3: O URL de redirecionamento especificado não é válido

Message: Redirect url invalid

Certifique-se de que o URL de redirecionamento em sua solicitação esteja correto. Ele deve corresponder a um dos redirecionamentos URLs especificados quando você criou ou atualizou o. AppClient Para ver a lista de redirecionamentos permitidos URLs, use a operação da GetAppClientAPI.

Erros do Token

TokenException

Você poderá receber a exceção a seguir por alguns motivos.

TokenException HTTP Status Code: 400

Motivo 1: quando um email inválido é especificado

Message: Invalid Email used

Verifique se o endereço de e-mail que você está usando corresponde ao listado para o starterUserEmails atributo quando você criou AppClient o. Se os emails não corresponderem, mude para o endereço de email correspondente e tente novamente. Para ver o e-mail usado, use a operação GetAppClientda API.

Motivo 2: Para grant_type como refresh_token quando o token não for especificado.

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

O token de atualização especificado na solicitação é nulo ou está vazio. Especifique um refresh_token ativo recebido na resposta de chamada da API Token.

ThrottlingException

Você poderá receber a exceção a seguir se a API estiver sendo chamada a uma taxa maior do que a cota permitida.

ThrottlingException HTTP Status Code: 429

Erros ListActionableInsights, ListMeetingInsights e PutFeedback

ValidationException

Você poderá receber a exceção a seguir se algum dos parâmetros da API não atender às restrições definidas nas especificações da API.

ValidationException HTTP Status Code: 400

ThrottlingException

Você poderá receber a exceção a seguir se a API estiver sendo chamada a uma taxa maior do que a cota permitida.

ThrottlingException HTTP Status Code: 429