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 envoyé au SNS sujet Amazon

Amazon Rekognition Video publie des informations de statut dans une rubrique SNS Amazon une fois l'analyse vidéo terminée. Généralement, vous recevez le message d'état d'achèvement en vous abonnant à la rubrique à l'aide d'une SQS file d'attente Amazon ou d'une fonction Lambda. Pour faciliter votre enquête, abonnez-vous au SNS sujet Amazon par e-mail afin de recevoir les messages envoyés à votre SNS sujet Amazon dans votre boîte de réception. Pour plus d'informations, consultez la section S'abonner à une SNS rubrique Amazon.

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 la IN_PROGRESS même, l'analyse n'est pas terminée et le statut d'achèvement n'a pas encore été publié dans la SNS rubrique Amazon.

  • Vérifiez que vous disposez d'un rôle de IAM service qui autorise Amazon Rekognition Video à publier sur vos sujets Amazon. SNS Pour de plus amples informations, veuillez consulter Configuration de Vidéo Amazon Rekognition.

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

    • Obtenez le nom de ressource Amazon de l'utilisateur (ARN) :

      aws sts get-caller-identity --profile RekognitionUser
    • Ajoutez l'utilisateur ARN à la relation de confiance des rôles. 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

    • Publier sur le SNS sujet Amazon : aws sns publish --topic-arn arn:Topic ARN --message "Hello World!" --region us-east-1 --profile RekognitionUser

    Si la AWS CLI commande 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 de plus amples informations, veuillez consulter Configuration de Vidéo Amazon Rekognition.

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

  • Vérifiez que vous utilisez le bon SNS sujet Amazon :

    • Si vous utilisez un rôle de IAM service pour donner à Amazon Rekognition Video l'accès à un seul sujet SNS Amazon, vérifiez que vous avez donné les autorisations pour le bon sujet Amazon. SNS Pour de plus amples informations, veuillez consulter Donner accès à une SNS rubrique Amazon existante.

    • Si vous utilisez un rôle de IAM service pour permettre à Amazon Rekognition Video d'accéder à SNS plusieurs sujets, vérifiez que vous utilisez le bon sujet et que le nom du sujet est précédé d'un. AmazonRekognition Pour de plus amples informations, veuillez consulter Donner accès à plusieurs SNS rubriques Amazon.

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

  • Si vous abonnez une SQS file d'attente Amazon à votre SNS sujet Amazon, vérifiez que votre SNS sujet Amazon est autorisé à envoyer des messages à la SQS file d'attente Amazon. Pour plus d'informations, consultez Autoriser le SNS sujet Amazon à envoyer des messages à la SQS file d'attente Amazon.

J'ai besoin d'aide supplémentaire pour résoudre le problème lié à la SNS rubrique Amazon

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.