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 che viene inviato all'argomento Amazon SNS

Video Amazon Rekognition pubblica le informazioni sullo stato su un argomento Amazon SNS quando l'analisi video viene completata. In genere, ricevi il messaggio relativo allo stato di completamento sottoscrivendo l'argomento con una coda Amazon SQS o una funzione Lambda. Per facilitare la tua analisi, sottoscrivi l'argomento Amazon SNS per e-mail per ricevere i messaggi inviati all'argomento Amazon SNS nella tua casella di posta elettronica. Per ulteriori informazioni, consulta Iscrizione a un argomento Amazon SNS.

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 su un argomento Amazon SNS.

  • Verifica che disponi di un ruolo di servizio IAM che offre a Video Amazon Rekognition le autorizzazioni per pubblicare sui tuoi argomenti Amazon SNS. Per ulteriori informazioni, consulta Configurazione di Video Amazon Rekognition.

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

    • Ottieni il nome della risorsa Amazon (ARN) dell'utente:

      aws sts get-caller-identity --profile RekognitionUser
    • Aggiungere l’utente ARN a una relazione di trust. 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 in un argomento Amazon SNS: aws sns publish --topic-arn arn:Topic ARN --message "Hello World!" --region us-east-1 --profile RekognitionUser

    Se il comando AWS CLI 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 che stai utilizzando l'argomento Amazon SNS corretto:

    • Se utilizzi un ruolo di servizio IAM per fornire a Video Amazon Rekognition l'accesso a un singolo argomento Amazon SNS, controlla di aver concesso le autorizzazioni necessarie all'argomento Amazon SNS corretto. Per ulteriori informazioni, consulta Accesso a un argomento Amazon SNS esistente.

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

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

  • Se sottoscrivi una coda Amazon SQS relativa all'argomento Amazon SNS, verifica che il tuo argomento Amazon SNS disponga delle autorizzazioni per inviare messaggi alla coda Amazon SQS. Per ulteriori informazioni, consulta Concedere le autorizzazioni a un argomento Amazon SNS per inviare messaggi alla coda Amazon SQS.

Ho bisogno di ulteriore assistenza per la risoluzione di Amazon SNS

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.