Resolución de problemas - AWS AppFabric

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Resolución de problemas

La función AWS AppFabric de productividad está en versión preliminar y está sujeta a cambios.

En esta sección se describen los errores más comunes y la solución de AppFabric problemas relacionados con la productividad.

Aplicación sin verificar

Los desarrolladores de aplicaciones que utilizan la productividad AppFabric para enriquecer sus experiencias con las aplicaciones pasarán por un proceso de verificación antes de lanzar sus funciones a los usuarios finales. Todas las aplicaciones comienzan como no verificadas y cambian a verificadas solo cuando se completa el proceso de verificación. Esto significa que la que starterUserEmails utilizaste al crear una AppClient verá este mensaje.

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

Errores de CreateAppClient

ServiceQuotaExceededException

Si recibes la siguiente excepción al crear una AppClient, significa que has superado el número de ellas AppClients que se pueden crear por cada una Cuenta de AWS. El límite es 1. HTTPCódigo de estado: 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

Errores de GetAppClient

ResourceNotFoundException

Si recibes la siguiente excepción al obtener los detalles de un AppClient, asegúrate de haber introducido el AppClient identificador correcto. Este error significa que no AppClient se ha encontrado el especificado.

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

Errores de DeleteAppClient

ConflictException

Si recibes la siguiente excepción al eliminar una AppClient, significa que hay otra solicitud de eliminación en curso. Espere a que se complete e inténtelo de nuevo. HTTPCódigo de estado: 409

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

ResourceNotFoundException

Si recibes la siguiente excepción al eliminar un mensaje AppClient, asegúrate de haber introducido el AppClient identificador correcto. Este error significa que no AppClient se ha encontrado el especificado.

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

Errores de UpdateAppClient

ResourceNotFoundException

Si recibes la siguiente excepción al actualizar una AppClient, asegúrate de haber introducido el AppClient identificador correcto. Este error significa que no se ha encontrado AppClient lo especificado.

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

Errores de Authorize

ValidationException

Es posible que reciba la siguiente excepción si alguno de los API parámetros no cumple las restricciones definidas en las API especificaciones.

ValidationException HTTP Status Code: 400

Motivo 1: cuando no se especifica el AppClient ID

Falta app_client_id en los parámetros de la solicitud. Crea el AppClient si aún no se ha creado o usa el existente app_client_id e inténtalo de nuevo. Para encontrar el AppClient ID, usa la ListAppClientAPIoperación.

Motivo 2: ¿Cuándo AppFabric no tiene acceso a la clave gestionada por el cliente

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

AppFabric actualmente no puede acceder a las claves gestionadas por el cliente, probablemente debido a cambios recientes en sus permisos. Compruebe que la clave especificada existe y asegúrese de que AppFabric se le concedan los permisos de acceso adecuados.

Motivo 3: la redirección URL especificada no es válida

Message: Redirect url invalid

Asegúrese de que la redirección URL de su solicitud sea correcta. Debe coincidir con una de las redirecciones URLs especificadas al crear o actualizar la AppClient. Para ver la lista de redirecciones permitidasURLs, utilice la GetAppClientAPIoperación.

Errores de Token

TokenException

Puede que reciba la siguiente excepción por los siguientes motivos.

TokenException HTTP Status Code: 400

Motivo 1: cuando se especifica un correo electrónico que no es válido

Message: Invalid Email used

Asegúrese de que la dirección de correo electrónico que utiliza coincide con la que aparece para el starterUserEmails atributo cuando creó el AppClient. Si los correos electrónicos no coinciden, cambie a la dirección de correo electrónico coincidente e inténtelo de nuevo. Para ver el correo electrónico utilizado, utilice la GetAppClientAPIoperación.

Motivo 2: para grant_type como refresh_token cuando no se especifica el token.

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

El token de actualización especificado en la solicitud es nulo o está vacío. Especifica una respuesta de API llamada activa refresh_token recibida en Token.

ThrottlingException

Es posible que recibas la siguiente excepción si API se solicita a una tarifa superior a la cuota permitida.

ThrottlingException HTTP Status Code: 429

Errores de ListActionableInsights, ListMeetingInsights y PutFeedback

ValidationException

Es posible que reciba la siguiente excepción si alguno de los API parámetros no cumple la restricción definida en las API especificaciones.

ValidationException HTTP Status Code: 400

ThrottlingException

Es posible que reciba la siguiente excepción si API se solicita a una tasa superior a la cuota permitida.

ThrottlingException HTTP Status Code: 429