Risoluzione dei problemi di Video Amazon Rekognition - Amazon Rekognition

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risoluzione dei problemi di Video Amazon Rekognition

Le indicazioni che seguono sono informazioni sulla risoluzione dei problemi nell'utilizzo di Video Amazon Rekognition e dei video archiviati.

Non ricevo mai lo stato di completamento inviato all'SNSargomento Amazon

Amazon Rekognition Video pubblica informazioni sullo stato di un argomento di SNS Amazon al termine dell'analisi video. In genere, ricevi il messaggio di stato del completamento iscrivendoti all'argomento con una SQS coda Amazon o una funzione Lambda. Per facilitare la tua indagine, iscriviti all'SNSargomento Amazon via e-mail in modo da ricevere i messaggi inviati al tuo SNS argomento Amazon nella tua casella di posta elettronica. Per ulteriori informazioni, consulta l'argomento Abbonamento a un SNS argomento Amazon.

Se non ricevi il messaggio nella tua applicazione, procedi nel seguente modo:

  • Verifica che l'analisi sia stata completata. Verifica il JobStatus valore nella risposta dell'operazione Get (GetLabelDetection, ad esempio). Se il valore èIN_PROGRESS, l'analisi non è completa e lo stato di completamento non è ancora stato pubblicato SNS sull'argomento Amazon.

  • Verifica di avere un ruolo di IAM servizio che concede ad Amazon Rekognition Video le autorizzazioni per la pubblicazione sui tuoi argomenti Amazon. SNS Per ulteriori informazioni, consulta Configurazione di Video Amazon Rekognition.

  • Verifica che il ruolo di IAM servizio che stai utilizzando possa essere pubblicato SNS sull'argomento Amazon utilizzando le credenziali del ruolo e che le autorizzazioni del ruolo di servizio siano limitate in modo sicuro alle risorse che stai utilizzando. Segui questi passaggi:

    • Ottieni l'utente Amazon Resource Name (ARN):

      aws sts get-caller-identity --profile RekognitionUser
    • Aggiungi l'utente ARN alla relazione di fiducia del ruolo. Per ulteriori informazioni, consulta Modifica un ruolo. L'esempio seguente di politica di fiducia specifica le credenziali del ruolo dell'utente e limita le autorizzazioni del ruolo di servizio alle sole risorse che stai utilizzando (per ulteriori informazioni sulla limitazione sicura dell'ambito delle autorizzazioni di un ruolo di servizio, consulta): Prevenzione del problema "confused deputy" tra servizi

      { "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/*" } } } ] }
    • Assumi il ruolo: aws sts assume-role --role-arn arn:Role ARN --role-session-name SessionName --profile RekognitionUser

    • Pubblica sull'SNSargomento Amazon: aws sns publish --topic-arn arn:Topic ARN --message "Hello World!" --region us-east-1 --profile RekognitionUser

    Se il AWS CLI comando funziona, riceverai il messaggio (nella tua casella di posta elettronica, se ti sei iscritto all'argomento tramite e-mail). Se non ricevi il messaggio:

    • Controlla che Video Amazon Rekognition sia stato configurato. Per ulteriori informazioni, consulta Configurazione di Video Amazon Rekognition.

    • Controlla gli altri suggerimenti per la risoluzione dei problemi relativi a questa domanda.

  • Verifica di utilizzare l'SNSargomento Amazon corretto:

    • Se utilizzi un ruolo di IAM servizio per consentire ad Amazon Rekognition Video di accedere a un singolo argomento SNS Amazon, verifica di aver concesso le autorizzazioni per l'argomento Amazon corretto. SNS Per ulteriori informazioni, consulta Dare accesso a un SNS argomento Amazon esistente.

    • Se utilizzi un ruolo di IAM servizio per consentire ad Amazon Rekognition Video di accedere a SNS più argomenti, verifica di utilizzare l'argomento corretto e che il nome dell'argomento sia preceduto da. AmazonRekognition Per ulteriori informazioni, consulta Dare accesso a più SNS argomenti di Amazon.

    • Se usi una AWS Lambda funzione, conferma che la tua funzione Lambda sia iscritta all'argomento Amazon corretto. SNS Per ulteriori informazioni, consulta Fanout alle funzioni Lambda.

  • Se iscrivi una SQS coda Amazon al tuo SNS argomento Amazon, verifica che l'SNSargomento Amazon disponga delle autorizzazioni per inviare messaggi alla coda AmazonSQS. Per ulteriori informazioni, consulta l'argomento Concedere l'autorizzazione all'SNSargomento Amazon per inviare messaggi alla SQS coda Amazon.

Ho bisogno di ulteriore assistenza per la risoluzione dell'SNSargomento Amazon

Puoi utilizzarlo AWS X-Ray con Amazon SNS per tracciare e analizzare i messaggi che viaggiano attraverso la tua applicazione. Per ulteriori informazioni, consulta Amazon SNS e AWS X-Ray.

Per ulteriore assistenza, puoi pubblicare la tua domanda sul forum Amazon Rekognition o prendere in considerazione la possibilità di iscriverti al AWS supporto tecnico.