Résolution des problèmes liés à Vidéo Amazon Rekognition - Amazon Rekognition

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ésolution des problèmes liés à Vidéo Amazon Rekognition

La section suivante fournit des informations de dépannage relatives à l’utilisation de Vidéo Amazon Rekognition et des vidéos stockées.

Je ne reçois jamais le statut d’achèvement qui est envoyé à la rubrique Amazon SNS

Vidéo Amazon Rekognition publie les informations sur le statut dans une rubrique Amazon SNS à la fin de l’analyse d’une vidéo. En général, vous obtenez le message relatif au statut d’achèvement en vous abonnant à la rubrique dotée d’une fonction de file d’attente Amazon SQS, ou d’une fonction Lambda. Pour tenter de résoudre votre problème, abonnez-vous à la rubrique Amazon SNS par e-mail afin de recevoir les messages qui sont envoyés à votre rubrique Amazon SNS dans votre boîte de réception. Pour plus d’informations, consultez Abonnement à une rubrique Amazon SNS.

Si vous ne recevez pas le message dans votre application, prenez en considération les éléments suivants :

  • Vérifiez que l’analyse est terminée. Vérifiez la valeur JobStatus dans la réponse de l’opération Get (GetLabelDetection, par exemple). Si la valeur est IN_PROGRESS, l’analyse n’est pas terminée, et le statut d’achèvement n’a pas encore été publié dans la rubrique Amazon SNS.

  • Vérifiez que vous disposez d’une fonction du service IAM autorisant Vidéo Amazon Rekognition à publier dans vos rubriques Amazon SNS. Pour plus d’informations, consultez Configuration de Vidéo Amazon Rekognition.

  • Vérifiez que la fonction du service IAM que vous utilisez peut publier sur la rubrique Amazon SNS à l’aide des informations d’identification du rôle, et que les autorisations de votre fonction du service sont correctement limitées aux ressources que vous utilisez. Pour ce faire, procédez comme suit :

    • Récupérez l’Amazon Resource Name (ARN) d’utilisateur :

      aws sts get-caller-identity --profile RekognitionUser
    • Ajoutez une relation d’approbation au rôle d’utilisateur ARN. Pour plus d’informations, consultez Modification d’un rôle. L’exemple de politique de confiance suivant spécifie les informations d’identification du rôle de l’utilisateur et limite les autorisations de la fonction du service aux seules ressources que vous utilisez (pour plus d’informations sur la limitation sécurisée de l’étendue des autorisations d’une fonction du service, voir Prévention du problème de l'adjoint confus entre services) :

      { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "rekognition.amazonaws.com", "AWS": "arn:User ARN" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:SourceAccount": "Account ID" }, "StringLike": { "aws:SourceArn": "arn:aws:rekognition:region:111122223333:streamprocessor/*" } } } ] }
    • Prenez le rôle : aws sts assume-role --role-arn arn:Role ARN --role-session-name SessionName --profile RekognitionUser

    • Publiez dans une rubrique Amazon SNS :aws sns publish --topic-arn arn:Topic ARN --message "Hello World!" --region us-east-1 --profile RekognitionUser

    Si la commande AWS CLI fonctionne, vous recevez le message (dans votre boîte de réception, si vous vous êtes abonné au sujet par e-mail). Si vous ne recevez pas le message :

    • Vérifiez que vous avez correctement configuré Vidéo Amazon Rekognition. Pour plus d’informations, consultez Configuration de Vidéo Amazon Rekognition.

    • Consultez les autres conseils de dépannage pour cette question.

  • Vérifiez que vous utilisez la rubrique Amazon SNS adéquate :

    • Si vous utilisez une fonction du service IAM pour permettre à Vidéo Amazon Rekognition d’accéder à une seule rubrique Amazon SNS, vérifiez que vous avez accordé les autorisations pour la rubrique Amazon SNS adéquate. Pour plus d’informations, consultez Octroi de l’accès à une rubrique Amazon SNS existante.

    • Si vous utilisez un rôle de service IAM pour donner à Amazon Rekognition Video l'accès à plusieurs rubriques SNS, vérifiez que vous utilisez la bonne rubrique et que le nom de la rubrique est précédé d'un. AmazonRekognition Pour plus d’informations, consultez Accorder l’accès à plusieurs rubriques Amazon SNS.

    • Si vous utilisez une AWS Lambda fonction, vérifiez que votre fonction Lambda est abonnée à la rubrique Amazon SNS appropriée. Pour de plus amples informations, consultez Diffusion en éventail vers fonctions Lambda.

  • Si vous abonnez une file d’attente Amazon SQS à votre rubrique Amazon SNS, vérifiez que votre rubrique Amazon SNS est autorisée à envoyer des messages à la file d’attente Amazon SQS. Pour en savoir plus, consultez Donner l’autorisation d’envoi de messages à la rubrique Amazon SNS pour envoyer des messages à la file d’attente Amazon SNS.

J’ai besoin d’une aide supplémentaire pour résoudre des problèmes liés à la rubrique Amazon SNS

Vous pouvez utiliser AWS X-Ray Amazon SNS pour suivre et analyser les messages qui transitent par votre application. Pour plus d'informations, consultez Amazon SNS et. AWS X-Ray

Pour obtenir de l’aide supplémentaire, vous pouvez publier votre question sur le forum Amazon Rekognition ou envisager de vous inscrire au support technique AWS.