

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á.

# Vídeo sobre solução de problemas do Amazon Rekognition
<a name="video-troubleshooting"></a>

Veja a seguir informações de solução de problemas para trabalhar com o Amazon Rekognition Video e vídeos armazenados.

## Nunca recebo o status de conclusão enviado para o tópico do Amazon SNS
<a name="video-no-sns-topic"></a>

 O Amazon Rekognition Video publica informações de status em um tópico do Amazon SNS quando a análise do vídeo é concluída. Normalmente, você recebe a mensagem de status de conclusão ao se inscrever no tópico com uma fila do Amazon SQS ou uma função do Lambda. Para ajudar na sua investigação, assine o tópico do Amazon SNS por e-mail para receber as mensagens enviadas para o tópico do Amazon SNS em sua caixa de entrada de e-mail. Para obter mais informações, consulte [Assinatura de um tópico do Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/sns-create-subscribe-endpoint-to-topic.html).

Se você não receber a mensagem em seu aplicativo, considere o seguinte:
+ Verifique se a análise foi concluída. Verifique o valor de `JobStatus` na resposta da operação Get (`GetLabelDetection`, por exemplo). Se o valor for `IN_PROGRESS`, a análise não foi concluída e o status de conclusão ainda não foi publicado no tópico do Amazon SNS.
+ Verifique se você tem um perfil de serviço do IAM que dá ao Amazon Rekognition Video permissões para publicar em seus tópicos do Amazon SNS. Para obter mais informações, consulte [Configuração do Amazon Rekognition Video](api-video-roles.md). 
+ Confirme se o perfil de serviço do IAM que você está usando pode ser publicada no tópico do Amazon SNS usando credenciais de função e se as permissões da suo perfil de serviço têm como escopo seguro os recursos que você está usando. Execute as seguintes etapas:
  + Obtenha o nome de recurso da Amazon (ARN) do usuário:

    ```
    aws sts get-caller-identity --profile RekognitionUser 
    ```
  + Adicione o ARN do usuário à relação de confiança da função. Para obter mais informações, consulte [Modificar uma função](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage_modify.html). O exemplo de política de confiança a seguir especifica as credenciais da função do usuário e restringe as permissões do perfil de serviço apenas aos recursos que você está usando (para obter mais informações sobre como limitar com segurança o escopo das permissões de um perfil de serviço, consulte [Prevenção contra o ataque do “substituto confuso” em todos os serviços](cross-service-confused-deputy-prevention.md)):
  + Assuma a função: `aws sts assume-role --role-arn arn:Role ARN --role-session-name SessionName --profile RekognitionUser`
  + Publique no tópico do Amazon SNS: `aws sns publish --topic-arn arn:Topic ARN --message "Hello World!" --region us-east-1 --profile RekognitionUser`

  Se o comando AWS CLI funcionar, você receberá a mensagem (na sua caixa de entrada de e-mail, caso tenha se inscrito no tópico por e-mail). Se você não receber a mensagem:
  + Verifique se você configurou o Amazon Rekognition Video. Para obter mais informações, consulte [Configuração do Amazon Rekognition Video](api-video-roles.md).
  + Consulte as outras dicas de resolução de problemas para essa questão.
+ Verifique se você está usando o tópico correto do Amazon SNS:
  + Se você usar um perfil de serviço IAM para conceder ao Amazon Rekognition Video acesso a um único tópico do Amazon SNS, verifique se concedeu permissões ao tópico correto do Amazon SNS. Para obter mais informações, consulte [Conceder acesso a um tópico existente do Amazon SNS](api-video-roles.md#api-video-roles-single-topics).
  + Se você usa uma função de serviço do IAM para dar ao Amazon Rekognition Video acesso a vários tópicos do SNS, verifique se você está usando o tópico correto e se o nome do tópico está prefixado com. *AmazonRekognition* Para obter mais informações, consulte [Conceder acesso a vários tópicos do Amazon SNS](api-video-roles.md#api-video-roles-all-topics). 
  + Se você usa uma AWS Lambda função, confirme se sua função Lambda está inscrita no tópico correto do Amazon SNS. Para obter mais informações, consulte [Fanout para funções do Lambda](https://docs.aws.amazon.com/sns/latest/dg/sns-lambda.html).
+ Se você inscrever uma fila do Amazon SQS em seu tópico do Amazon SNS, confirme se seu tópico do Amazon SNS tem permissões para enviar mensagens para a fila do Amazon SQS. Para obter mais informações, consulte [Dar permissão ao tópico do Amazon SNS para enviar mensagens para a fila do Amazon SQS](https://docs.aws.amazon.com/sns/latest/dg/subscribe-sqs-queue-to-sns-topic.html#SendMessageToSQS.sqs.permissions).

## Preciso de ajuda adicional para solucionar problemas no tópico do Amazon SNS
<a name="video-troubleshoot-sns"></a>

Você pode usar AWS X-Ray com o Amazon SNS para rastrear e analisar as mensagens que trafegam pelo seu aplicativo. Para obter mais informações, consulte [Amazon SNS e. AWS X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/xray-services-sns.html)

Para obter ajuda adicional, você pode postar sua pergunta no [fórum do Amazon Rekognition](https://forums.aws.amazon.com/forum.jspa?forumID=234) ou considerar a possibilidade de se inscrever no [suporte técnico da AWS](https://aws.amazon.com/premiumsupport/).